diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/minus.imageset/minus.png b/LaserMethane/Assets.xcassets/minus.imageset/minus.png new file mode 100644 index 0000000..232ed9a --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/minus.png Binary files differ diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/minus.imageset/minus.png b/LaserMethane/Assets.xcassets/minus.imageset/minus.png new file mode 100644 index 0000000..232ed9a --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/minus.png Binary files differ diff --git a/LaserMethane/Model/InspectDetailModel.swift b/LaserMethane/Model/InspectDetailModel.swift new file mode 100644 index 0000000..3bb9d19 --- /dev/null +++ b/LaserMethane/Model/InspectDetailModel.swift @@ -0,0 +1,70 @@ +// +// InspectDetailModel.swift +// LaserMethane +// +// Created by 203 on 2021/8/5. +// + +import Foundation +import SwiftyJSON + +// { +// "code":200, +// "data":{ +// "date":"2021-07-30", +// "endLat":39.915695, +// "endLng":116.268585, +// "endTime":"2021-07-30 16:20:03", +// "id":"16276330492631002122", +// "name":"测试新建巡检", +// "routes":"[]", +// "startLat":39.915937, +// "startLng":116.268859, +// "startTime":"2021-07-30 16:17:29", +// "user":"王晓颖" +// }, +// "message":"请求成功", +// "success":true +// } + +struct InspectDetailModel { + var code: Int! + var data: DetailDataModel! + var message: String! + var success: Bool! + + init(respJson: JSON) { + code = respJson["code"].intValue + data = DetailDataModel(respJson: respJson["data"]) + message = respJson["message"].stringValue + success = respJson["success"].boolValue + } +} + +struct DetailDataModel { + var date: String! + var endLat: Float! + var endLng: Float! + var endTime: String! + var id: String! + var name: String! + var routes: String! + var startLat: Float! + var startLng: Float! + var startTime: String! + var user: String! + + init(respJson: JSON) { + date = respJson["date"].stringValue + endLat = respJson["endLat"].floatValue + endLng = respJson["endLng"].floatValue + endTime = respJson["endTime"].stringValue + id = respJson["id"].stringValue + name = respJson["name"].stringValue + routes = respJson["routes"].stringValue + startLat = respJson["startLat"].floatValue + startLng = respJson["startLng"].floatValue + startTime = respJson["startTime"].stringValue + user = respJson["user"].stringValue + } +} diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/minus.imageset/minus.png b/LaserMethane/Assets.xcassets/minus.imageset/minus.png new file mode 100644 index 0000000..232ed9a --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/minus.png Binary files differ diff --git a/LaserMethane/Model/InspectDetailModel.swift b/LaserMethane/Model/InspectDetailModel.swift new file mode 100644 index 0000000..3bb9d19 --- /dev/null +++ b/LaserMethane/Model/InspectDetailModel.swift @@ -0,0 +1,70 @@ +// +// InspectDetailModel.swift +// LaserMethane +// +// Created by 203 on 2021/8/5. +// + +import Foundation +import SwiftyJSON + +// { +// "code":200, +// "data":{ +// "date":"2021-07-30", +// "endLat":39.915695, +// "endLng":116.268585, +// "endTime":"2021-07-30 16:20:03", +// "id":"16276330492631002122", +// "name":"测试新建巡检", +// "routes":"[]", +// "startLat":39.915937, +// "startLng":116.268859, +// "startTime":"2021-07-30 16:17:29", +// "user":"王晓颖" +// }, +// "message":"请求成功", +// "success":true +// } + +struct InspectDetailModel { + var code: Int! + var data: DetailDataModel! + var message: String! + var success: Bool! + + init(respJson: JSON) { + code = respJson["code"].intValue + data = DetailDataModel(respJson: respJson["data"]) + message = respJson["message"].stringValue + success = respJson["success"].boolValue + } +} + +struct DetailDataModel { + var date: String! + var endLat: Float! + var endLng: Float! + var endTime: String! + var id: String! + var name: String! + var routes: String! + var startLat: Float! + var startLng: Float! + var startTime: String! + var user: String! + + init(respJson: JSON) { + date = respJson["date"].stringValue + endLat = respJson["endLat"].floatValue + endLng = respJson["endLng"].floatValue + endTime = respJson["endTime"].stringValue + id = respJson["id"].stringValue + name = respJson["name"].stringValue + routes = respJson["routes"].stringValue + startLat = respJson["startLat"].floatValue + startLng = respJson["startLng"].floatValue + startTime = respJson["startTime"].stringValue + user = respJson["user"].stringValue + } +} diff --git a/LaserMethane/Util/Constant.swift b/LaserMethane/Util/Constant.swift index e099a69..2a1a299 100644 --- a/LaserMethane/Util/Constant.swift +++ b/LaserMethane/Util/Constant.swift @@ -22,4 +22,5 @@ case loginOut = "/user/logout" case inspectList = "/inspection/search" case eventList = "/task/search" + case inspectionDetail = "/inspection/info" } diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/minus.imageset/minus.png b/LaserMethane/Assets.xcassets/minus.imageset/minus.png new file mode 100644 index 0000000..232ed9a --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/minus.png Binary files differ diff --git a/LaserMethane/Model/InspectDetailModel.swift b/LaserMethane/Model/InspectDetailModel.swift new file mode 100644 index 0000000..3bb9d19 --- /dev/null +++ b/LaserMethane/Model/InspectDetailModel.swift @@ -0,0 +1,70 @@ +// +// InspectDetailModel.swift +// LaserMethane +// +// Created by 203 on 2021/8/5. +// + +import Foundation +import SwiftyJSON + +// { +// "code":200, +// "data":{ +// "date":"2021-07-30", +// "endLat":39.915695, +// "endLng":116.268585, +// "endTime":"2021-07-30 16:20:03", +// "id":"16276330492631002122", +// "name":"测试新建巡检", +// "routes":"[]", +// "startLat":39.915937, +// "startLng":116.268859, +// "startTime":"2021-07-30 16:17:29", +// "user":"王晓颖" +// }, +// "message":"请求成功", +// "success":true +// } + +struct InspectDetailModel { + var code: Int! + var data: DetailDataModel! + var message: String! + var success: Bool! + + init(respJson: JSON) { + code = respJson["code"].intValue + data = DetailDataModel(respJson: respJson["data"]) + message = respJson["message"].stringValue + success = respJson["success"].boolValue + } +} + +struct DetailDataModel { + var date: String! + var endLat: Float! + var endLng: Float! + var endTime: String! + var id: String! + var name: String! + var routes: String! + var startLat: Float! + var startLng: Float! + var startTime: String! + var user: String! + + init(respJson: JSON) { + date = respJson["date"].stringValue + endLat = respJson["endLat"].floatValue + endLng = respJson["endLng"].floatValue + endTime = respJson["endTime"].stringValue + id = respJson["id"].stringValue + name = respJson["name"].stringValue + routes = respJson["routes"].stringValue + startLat = respJson["startLat"].floatValue + startLng = respJson["startLng"].floatValue + startTime = respJson["startTime"].stringValue + user = respJson["user"].stringValue + } +} diff --git a/LaserMethane/Util/Constant.swift b/LaserMethane/Util/Constant.swift index e099a69..2a1a299 100644 --- a/LaserMethane/Util/Constant.swift +++ b/LaserMethane/Util/Constant.swift @@ -22,4 +22,5 @@ case loginOut = "/user/logout" case inspectList = "/inspection/search" case eventList = "/task/search" + case inspectionDetail = "/inspection/info" } diff --git a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift index 9b64129..145c3c5 100644 --- a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift +++ b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift @@ -5,10 +5,24 @@ // Created by 203 on 2021/8/3. // +import Alamofire +import KeychainAccess +import SnapKit +import SwiftyJSON import UIKit +let VIEW_WIDTH = UIScreen.main.bounds.size.width +let VIEW_HEIGHT = UIScreen.main.bounds.size.height + class InspectMapViewController: UIViewController, TransferValueDelegate, MAMapViewDelegate { var id: String? + var mapView: MAMapView! + var inspectView: UIView! + var inspectNameLabel: UILabel! + var inspectStartTimeLabel: UILabel! + var inspectUserLabel: UILabel! + var inspectEndTimeLabel: UILabel! + var eventListButton: UIButton! override func viewDidLoad() { super.viewDidLoad() @@ -18,10 +32,185 @@ navigationController?.navigationBar.barTintColor = .systemBlue let dict: [NSAttributedString.Key: Any] = [NSAttributedString.Key.foregroundColor: UIColor.white] navigationController?.navigationBar.titleTextAttributes = dict // title color - // Do any additional setup after loading the view. - let mapView = MAMapView(frame: view.bounds) + // 设置地图 + setUpMap() + // 在地图图层上面View并设置阴影 + inspectView = UIView(frame: CGRect(x: 8, y: 8, width: VIEW_WIDTH - 16, height: 70)) + inspectView.backgroundColor = .white + LayerShadowHub.shared.setShadow(view: inspectView, sColor: UIColor(red: 211 / 255, green: 211 / 255, blue: 211 / 255, alpha: 1.0), offset: CGSize(width: 0, height: 0), alpha: 1.0, radius: CGFloat(5.0)) + // 在inspectView添加相应的控件 + addInspectSubview() + view.addSubview(inspectView) + // 添加按钮 + let eventListButton = UIButton(type: .roundedRect) + let buttonWidth = VIEW_WIDTH * 0.8 + eventListButton.setTitle("事件清单", for: .normal) + eventListButton.setTitleColor(.white, for: .normal) + eventListButton.titleLabel?.font = UIFont.systemFont(ofSize: 20) + eventListButton.layer.cornerRadius = 8 + eventListButton.backgroundColor = .systemBlue + eventListButton.addTarget(self, action: #selector(toEventListViewController), for: .touchUpInside) + view.addSubview(eventListButton) + eventListButton.snp.makeConstraints { (make) -> Void in + make.top.equalTo(VIEW_HEIGHT * 0.8) + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: 36)) + // x轴方向上居中 + make.centerX.equalToSuperview() + } + // 根据id查询巡检详情 + loadInspectDetail() + } + + func loadInspectDetail() { + let keychain = Keychain() + let baseURL = keychain[Constant.ServerConfig.rawValue] + let inspectionDetailURL = baseURL! + Constant.inspectionDetail.rawValue + Alamofire.request(inspectionDetailURL, method: .get, parameters: ["id": id!], headers: ["token": keychain[Constant.Token.rawValue]!]).responseJSON { response in + switch response.result { + case let .success(value): + self.setInspectData(detailModel: InspectDetailModel(respJson: JSON(value)).data) + case .failure: + AlertHub.shared.showWaringAlert(controller: self, messge: "获取巡检详情失败") + } + } + } + + func setInspectData(detailModel: DetailDataModel!) { + inspectNameLabel.text = detailModel.name + inspectUserLabel.text = detailModel.user + inspectStartTimeLabel.text = detailModel.startTime + inspectEndTimeLabel.text = detailModel.endTime + // 移动到巡检起始经纬度 + let pointAnnotation = MAPointAnnotation() + let pointCoordinate = CLLocationCoordinate2D(latitude: CLLocationDegrees(detailModel.startLat), longitude: CLLocationDegrees(detailModel.startLng)) + mapView.centerCoordinate = pointCoordinate // 移动到位置点 + pointAnnotation.coordinate = pointCoordinate // 显示定位点 + mapView.addAnnotation(pointAnnotation) + } + + func mapView(_ mapView: MAMapView!, viewFor annotation: MAAnnotation!) -> MAAnnotationView! { + if annotation.isKind(of: MAPointAnnotation.self) { + let pointReuseIndetifier = "pointReuseIndetifier" + var annotationView: MAPinAnnotationView? = mapView.dequeueReusableAnnotationView(withIdentifier: pointReuseIndetifier) as! MAPinAnnotationView? + if annotationView == nil { + annotationView = MAPinAnnotationView(annotation: annotation, reuseIdentifier: pointReuseIndetifier) + } + annotationView!.canShowCallout = true + annotationView!.animatesDrop = true + annotationView!.isDraggable = true + return annotationView! + } + return nil + } + + @objc func toEventListViewController(sender: UIButton) { + print("toEventListViewController") + } + + func addInspectSubview() { + inspectNameLabel = UILabel() + inspectNameLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectNameLabel.numberOfLines = 1 + inspectView.addSubview(inspectNameLabel) + inspectNameLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(4) + make.left.equalTo(8) + } + + inspectStartTimeLabel = UILabel() + inspectStartTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectStartTimeLabel) + inspectStartTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(4) + make.left.equalTo(inspectView.frame.width - 168) + } + + inspectUserLabel = UILabel() + inspectUserLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectUserLabel) + inspectUserLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(37) + make.left.equalTo(8) + } + + inspectEndTimeLabel = UILabel() + inspectEndTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectEndTimeLabel) + inspectEndTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(37) + make.left.equalTo(inspectView.frame.width - 168) + } + + let label = UILabel() + label.text = "至" + label.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(label) + label.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 18, height: 29)) + make.center.equalToSuperview() + } + } + + func setUpMap() { + mapView = MAMapView(frame: view.bounds) + // 开启缩放手势 + mapView.isZoomEnabled = true + // 地图的缩放级别的范围是[3-19] + mapView.setZoomLevel(16, animated: true) + // 禁用旋转手势 + mapView.isRotateEnabled = false + // 禁用倾斜手势 + mapView.isRotateCameraEnabled = false + // 不显示罗盘 + mapView.showsCompass = false mapView.delegate = self view.addSubview(mapView) + // 添加放大缩小按钮 + // 放大 + let expandButton = UIButton(type: .roundedRect) + let buttonWidth = CGFloat(36) + let buttonHeight = CGFloat(36) + expandButton.layer.cornerRadius = 5 + expandButton.backgroundColor = .white + expandButton.setBackgroundImage(UIImage(named: "add"), for: .normal) + expandButton.addTarget(self, action: #selector(expandMap), for: .touchUpInside) + view.addSubview(expandButton) + expandButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3) + } + // 缩小 + let minusButton = UIButton(type: .roundedRect) + minusButton.layer.cornerRadius = 5 + minusButton.backgroundColor = .white + minusButton.setBackgroundImage(UIImage(named: "minus"), for: .normal) + minusButton.addTarget(self, action: #selector(minusMap), for: .touchUpInside) + view.addSubview(minusButton) + minusButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3 + buttonHeight + 2) + } + } + + @objc func expandMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel += 1 + mapView.setZoomLevel(zoomLevel, animated: true) + } + + @objc func minusMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel -= 1 + mapView.setZoomLevel(zoomLevel, animated: true) } func transfer(controller: UIViewController, dic: NSDictionary) { diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/minus.imageset/minus.png b/LaserMethane/Assets.xcassets/minus.imageset/minus.png new file mode 100644 index 0000000..232ed9a --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/minus.png Binary files differ diff --git a/LaserMethane/Model/InspectDetailModel.swift b/LaserMethane/Model/InspectDetailModel.swift new file mode 100644 index 0000000..3bb9d19 --- /dev/null +++ b/LaserMethane/Model/InspectDetailModel.swift @@ -0,0 +1,70 @@ +// +// InspectDetailModel.swift +// LaserMethane +// +// Created by 203 on 2021/8/5. +// + +import Foundation +import SwiftyJSON + +// { +// "code":200, +// "data":{ +// "date":"2021-07-30", +// "endLat":39.915695, +// "endLng":116.268585, +// "endTime":"2021-07-30 16:20:03", +// "id":"16276330492631002122", +// "name":"测试新建巡检", +// "routes":"[]", +// "startLat":39.915937, +// "startLng":116.268859, +// "startTime":"2021-07-30 16:17:29", +// "user":"王晓颖" +// }, +// "message":"请求成功", +// "success":true +// } + +struct InspectDetailModel { + var code: Int! + var data: DetailDataModel! + var message: String! + var success: Bool! + + init(respJson: JSON) { + code = respJson["code"].intValue + data = DetailDataModel(respJson: respJson["data"]) + message = respJson["message"].stringValue + success = respJson["success"].boolValue + } +} + +struct DetailDataModel { + var date: String! + var endLat: Float! + var endLng: Float! + var endTime: String! + var id: String! + var name: String! + var routes: String! + var startLat: Float! + var startLng: Float! + var startTime: String! + var user: String! + + init(respJson: JSON) { + date = respJson["date"].stringValue + endLat = respJson["endLat"].floatValue + endLng = respJson["endLng"].floatValue + endTime = respJson["endTime"].stringValue + id = respJson["id"].stringValue + name = respJson["name"].stringValue + routes = respJson["routes"].stringValue + startLat = respJson["startLat"].floatValue + startLng = respJson["startLng"].floatValue + startTime = respJson["startTime"].stringValue + user = respJson["user"].stringValue + } +} diff --git a/LaserMethane/Util/Constant.swift b/LaserMethane/Util/Constant.swift index e099a69..2a1a299 100644 --- a/LaserMethane/Util/Constant.swift +++ b/LaserMethane/Util/Constant.swift @@ -22,4 +22,5 @@ case loginOut = "/user/logout" case inspectList = "/inspection/search" case eventList = "/task/search" + case inspectionDetail = "/inspection/info" } diff --git a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift index 9b64129..145c3c5 100644 --- a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift +++ b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift @@ -5,10 +5,24 @@ // Created by 203 on 2021/8/3. // +import Alamofire +import KeychainAccess +import SnapKit +import SwiftyJSON import UIKit +let VIEW_WIDTH = UIScreen.main.bounds.size.width +let VIEW_HEIGHT = UIScreen.main.bounds.size.height + class InspectMapViewController: UIViewController, TransferValueDelegate, MAMapViewDelegate { var id: String? + var mapView: MAMapView! + var inspectView: UIView! + var inspectNameLabel: UILabel! + var inspectStartTimeLabel: UILabel! + var inspectUserLabel: UILabel! + var inspectEndTimeLabel: UILabel! + var eventListButton: UIButton! override func viewDidLoad() { super.viewDidLoad() @@ -18,10 +32,185 @@ navigationController?.navigationBar.barTintColor = .systemBlue let dict: [NSAttributedString.Key: Any] = [NSAttributedString.Key.foregroundColor: UIColor.white] navigationController?.navigationBar.titleTextAttributes = dict // title color - // Do any additional setup after loading the view. - let mapView = MAMapView(frame: view.bounds) + // 设置地图 + setUpMap() + // 在地图图层上面View并设置阴影 + inspectView = UIView(frame: CGRect(x: 8, y: 8, width: VIEW_WIDTH - 16, height: 70)) + inspectView.backgroundColor = .white + LayerShadowHub.shared.setShadow(view: inspectView, sColor: UIColor(red: 211 / 255, green: 211 / 255, blue: 211 / 255, alpha: 1.0), offset: CGSize(width: 0, height: 0), alpha: 1.0, radius: CGFloat(5.0)) + // 在inspectView添加相应的控件 + addInspectSubview() + view.addSubview(inspectView) + // 添加按钮 + let eventListButton = UIButton(type: .roundedRect) + let buttonWidth = VIEW_WIDTH * 0.8 + eventListButton.setTitle("事件清单", for: .normal) + eventListButton.setTitleColor(.white, for: .normal) + eventListButton.titleLabel?.font = UIFont.systemFont(ofSize: 20) + eventListButton.layer.cornerRadius = 8 + eventListButton.backgroundColor = .systemBlue + eventListButton.addTarget(self, action: #selector(toEventListViewController), for: .touchUpInside) + view.addSubview(eventListButton) + eventListButton.snp.makeConstraints { (make) -> Void in + make.top.equalTo(VIEW_HEIGHT * 0.8) + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: 36)) + // x轴方向上居中 + make.centerX.equalToSuperview() + } + // 根据id查询巡检详情 + loadInspectDetail() + } + + func loadInspectDetail() { + let keychain = Keychain() + let baseURL = keychain[Constant.ServerConfig.rawValue] + let inspectionDetailURL = baseURL! + Constant.inspectionDetail.rawValue + Alamofire.request(inspectionDetailURL, method: .get, parameters: ["id": id!], headers: ["token": keychain[Constant.Token.rawValue]!]).responseJSON { response in + switch response.result { + case let .success(value): + self.setInspectData(detailModel: InspectDetailModel(respJson: JSON(value)).data) + case .failure: + AlertHub.shared.showWaringAlert(controller: self, messge: "获取巡检详情失败") + } + } + } + + func setInspectData(detailModel: DetailDataModel!) { + inspectNameLabel.text = detailModel.name + inspectUserLabel.text = detailModel.user + inspectStartTimeLabel.text = detailModel.startTime + inspectEndTimeLabel.text = detailModel.endTime + // 移动到巡检起始经纬度 + let pointAnnotation = MAPointAnnotation() + let pointCoordinate = CLLocationCoordinate2D(latitude: CLLocationDegrees(detailModel.startLat), longitude: CLLocationDegrees(detailModel.startLng)) + mapView.centerCoordinate = pointCoordinate // 移动到位置点 + pointAnnotation.coordinate = pointCoordinate // 显示定位点 + mapView.addAnnotation(pointAnnotation) + } + + func mapView(_ mapView: MAMapView!, viewFor annotation: MAAnnotation!) -> MAAnnotationView! { + if annotation.isKind(of: MAPointAnnotation.self) { + let pointReuseIndetifier = "pointReuseIndetifier" + var annotationView: MAPinAnnotationView? = mapView.dequeueReusableAnnotationView(withIdentifier: pointReuseIndetifier) as! MAPinAnnotationView? + if annotationView == nil { + annotationView = MAPinAnnotationView(annotation: annotation, reuseIdentifier: pointReuseIndetifier) + } + annotationView!.canShowCallout = true + annotationView!.animatesDrop = true + annotationView!.isDraggable = true + return annotationView! + } + return nil + } + + @objc func toEventListViewController(sender: UIButton) { + print("toEventListViewController") + } + + func addInspectSubview() { + inspectNameLabel = UILabel() + inspectNameLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectNameLabel.numberOfLines = 1 + inspectView.addSubview(inspectNameLabel) + inspectNameLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(4) + make.left.equalTo(8) + } + + inspectStartTimeLabel = UILabel() + inspectStartTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectStartTimeLabel) + inspectStartTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(4) + make.left.equalTo(inspectView.frame.width - 168) + } + + inspectUserLabel = UILabel() + inspectUserLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectUserLabel) + inspectUserLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(37) + make.left.equalTo(8) + } + + inspectEndTimeLabel = UILabel() + inspectEndTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectEndTimeLabel) + inspectEndTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(37) + make.left.equalTo(inspectView.frame.width - 168) + } + + let label = UILabel() + label.text = "至" + label.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(label) + label.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 18, height: 29)) + make.center.equalToSuperview() + } + } + + func setUpMap() { + mapView = MAMapView(frame: view.bounds) + // 开启缩放手势 + mapView.isZoomEnabled = true + // 地图的缩放级别的范围是[3-19] + mapView.setZoomLevel(16, animated: true) + // 禁用旋转手势 + mapView.isRotateEnabled = false + // 禁用倾斜手势 + mapView.isRotateCameraEnabled = false + // 不显示罗盘 + mapView.showsCompass = false mapView.delegate = self view.addSubview(mapView) + // 添加放大缩小按钮 + // 放大 + let expandButton = UIButton(type: .roundedRect) + let buttonWidth = CGFloat(36) + let buttonHeight = CGFloat(36) + expandButton.layer.cornerRadius = 5 + expandButton.backgroundColor = .white + expandButton.setBackgroundImage(UIImage(named: "add"), for: .normal) + expandButton.addTarget(self, action: #selector(expandMap), for: .touchUpInside) + view.addSubview(expandButton) + expandButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3) + } + // 缩小 + let minusButton = UIButton(type: .roundedRect) + minusButton.layer.cornerRadius = 5 + minusButton.backgroundColor = .white + minusButton.setBackgroundImage(UIImage(named: "minus"), for: .normal) + minusButton.addTarget(self, action: #selector(minusMap), for: .touchUpInside) + view.addSubview(minusButton) + minusButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3 + buttonHeight + 2) + } + } + + @objc func expandMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel += 1 + mapView.setZoomLevel(zoomLevel, animated: true) + } + + @objc func minusMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel -= 1 + mapView.setZoomLevel(zoomLevel, animated: true) } func transfer(controller: UIViewController, dic: NSDictionary) { diff --git a/LaserMethane/ViewController/Settings/SettingViewController.swift b/LaserMethane/ViewController/Settings/SettingViewController.swift index 837bece..3c4784c 100644 --- a/LaserMethane/ViewController/Settings/SettingViewController.swift +++ b/LaserMethane/ViewController/Settings/SettingViewController.swift @@ -56,9 +56,10 @@ let button = UIButton(type: .roundedRect) button.setTitle("退出登录", for: .normal) button.setTitleColor(.white, for: .normal) + button.titleLabel?.font = UIFont.systemFont(ofSize: CGFloat(20)) button.layer.cornerRadius = 18.0 - button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.backgroundColor = .systemBlue + button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.addTarget(self, action: #selector(loginOutAction), for: .touchUpInside) footerView.addSubview(button) diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/minus.imageset/minus.png b/LaserMethane/Assets.xcassets/minus.imageset/minus.png new file mode 100644 index 0000000..232ed9a --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/minus.png Binary files differ diff --git a/LaserMethane/Model/InspectDetailModel.swift b/LaserMethane/Model/InspectDetailModel.swift new file mode 100644 index 0000000..3bb9d19 --- /dev/null +++ b/LaserMethane/Model/InspectDetailModel.swift @@ -0,0 +1,70 @@ +// +// InspectDetailModel.swift +// LaserMethane +// +// Created by 203 on 2021/8/5. +// + +import Foundation +import SwiftyJSON + +// { +// "code":200, +// "data":{ +// "date":"2021-07-30", +// "endLat":39.915695, +// "endLng":116.268585, +// "endTime":"2021-07-30 16:20:03", +// "id":"16276330492631002122", +// "name":"测试新建巡检", +// "routes":"[]", +// "startLat":39.915937, +// "startLng":116.268859, +// "startTime":"2021-07-30 16:17:29", +// "user":"王晓颖" +// }, +// "message":"请求成功", +// "success":true +// } + +struct InspectDetailModel { + var code: Int! + var data: DetailDataModel! + var message: String! + var success: Bool! + + init(respJson: JSON) { + code = respJson["code"].intValue + data = DetailDataModel(respJson: respJson["data"]) + message = respJson["message"].stringValue + success = respJson["success"].boolValue + } +} + +struct DetailDataModel { + var date: String! + var endLat: Float! + var endLng: Float! + var endTime: String! + var id: String! + var name: String! + var routes: String! + var startLat: Float! + var startLng: Float! + var startTime: String! + var user: String! + + init(respJson: JSON) { + date = respJson["date"].stringValue + endLat = respJson["endLat"].floatValue + endLng = respJson["endLng"].floatValue + endTime = respJson["endTime"].stringValue + id = respJson["id"].stringValue + name = respJson["name"].stringValue + routes = respJson["routes"].stringValue + startLat = respJson["startLat"].floatValue + startLng = respJson["startLng"].floatValue + startTime = respJson["startTime"].stringValue + user = respJson["user"].stringValue + } +} diff --git a/LaserMethane/Util/Constant.swift b/LaserMethane/Util/Constant.swift index e099a69..2a1a299 100644 --- a/LaserMethane/Util/Constant.swift +++ b/LaserMethane/Util/Constant.swift @@ -22,4 +22,5 @@ case loginOut = "/user/logout" case inspectList = "/inspection/search" case eventList = "/task/search" + case inspectionDetail = "/inspection/info" } diff --git a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift index 9b64129..145c3c5 100644 --- a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift +++ b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift @@ -5,10 +5,24 @@ // Created by 203 on 2021/8/3. // +import Alamofire +import KeychainAccess +import SnapKit +import SwiftyJSON import UIKit +let VIEW_WIDTH = UIScreen.main.bounds.size.width +let VIEW_HEIGHT = UIScreen.main.bounds.size.height + class InspectMapViewController: UIViewController, TransferValueDelegate, MAMapViewDelegate { var id: String? + var mapView: MAMapView! + var inspectView: UIView! + var inspectNameLabel: UILabel! + var inspectStartTimeLabel: UILabel! + var inspectUserLabel: UILabel! + var inspectEndTimeLabel: UILabel! + var eventListButton: UIButton! override func viewDidLoad() { super.viewDidLoad() @@ -18,10 +32,185 @@ navigationController?.navigationBar.barTintColor = .systemBlue let dict: [NSAttributedString.Key: Any] = [NSAttributedString.Key.foregroundColor: UIColor.white] navigationController?.navigationBar.titleTextAttributes = dict // title color - // Do any additional setup after loading the view. - let mapView = MAMapView(frame: view.bounds) + // 设置地图 + setUpMap() + // 在地图图层上面View并设置阴影 + inspectView = UIView(frame: CGRect(x: 8, y: 8, width: VIEW_WIDTH - 16, height: 70)) + inspectView.backgroundColor = .white + LayerShadowHub.shared.setShadow(view: inspectView, sColor: UIColor(red: 211 / 255, green: 211 / 255, blue: 211 / 255, alpha: 1.0), offset: CGSize(width: 0, height: 0), alpha: 1.0, radius: CGFloat(5.0)) + // 在inspectView添加相应的控件 + addInspectSubview() + view.addSubview(inspectView) + // 添加按钮 + let eventListButton = UIButton(type: .roundedRect) + let buttonWidth = VIEW_WIDTH * 0.8 + eventListButton.setTitle("事件清单", for: .normal) + eventListButton.setTitleColor(.white, for: .normal) + eventListButton.titleLabel?.font = UIFont.systemFont(ofSize: 20) + eventListButton.layer.cornerRadius = 8 + eventListButton.backgroundColor = .systemBlue + eventListButton.addTarget(self, action: #selector(toEventListViewController), for: .touchUpInside) + view.addSubview(eventListButton) + eventListButton.snp.makeConstraints { (make) -> Void in + make.top.equalTo(VIEW_HEIGHT * 0.8) + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: 36)) + // x轴方向上居中 + make.centerX.equalToSuperview() + } + // 根据id查询巡检详情 + loadInspectDetail() + } + + func loadInspectDetail() { + let keychain = Keychain() + let baseURL = keychain[Constant.ServerConfig.rawValue] + let inspectionDetailURL = baseURL! + Constant.inspectionDetail.rawValue + Alamofire.request(inspectionDetailURL, method: .get, parameters: ["id": id!], headers: ["token": keychain[Constant.Token.rawValue]!]).responseJSON { response in + switch response.result { + case let .success(value): + self.setInspectData(detailModel: InspectDetailModel(respJson: JSON(value)).data) + case .failure: + AlertHub.shared.showWaringAlert(controller: self, messge: "获取巡检详情失败") + } + } + } + + func setInspectData(detailModel: DetailDataModel!) { + inspectNameLabel.text = detailModel.name + inspectUserLabel.text = detailModel.user + inspectStartTimeLabel.text = detailModel.startTime + inspectEndTimeLabel.text = detailModel.endTime + // 移动到巡检起始经纬度 + let pointAnnotation = MAPointAnnotation() + let pointCoordinate = CLLocationCoordinate2D(latitude: CLLocationDegrees(detailModel.startLat), longitude: CLLocationDegrees(detailModel.startLng)) + mapView.centerCoordinate = pointCoordinate // 移动到位置点 + pointAnnotation.coordinate = pointCoordinate // 显示定位点 + mapView.addAnnotation(pointAnnotation) + } + + func mapView(_ mapView: MAMapView!, viewFor annotation: MAAnnotation!) -> MAAnnotationView! { + if annotation.isKind(of: MAPointAnnotation.self) { + let pointReuseIndetifier = "pointReuseIndetifier" + var annotationView: MAPinAnnotationView? = mapView.dequeueReusableAnnotationView(withIdentifier: pointReuseIndetifier) as! MAPinAnnotationView? + if annotationView == nil { + annotationView = MAPinAnnotationView(annotation: annotation, reuseIdentifier: pointReuseIndetifier) + } + annotationView!.canShowCallout = true + annotationView!.animatesDrop = true + annotationView!.isDraggable = true + return annotationView! + } + return nil + } + + @objc func toEventListViewController(sender: UIButton) { + print("toEventListViewController") + } + + func addInspectSubview() { + inspectNameLabel = UILabel() + inspectNameLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectNameLabel.numberOfLines = 1 + inspectView.addSubview(inspectNameLabel) + inspectNameLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(4) + make.left.equalTo(8) + } + + inspectStartTimeLabel = UILabel() + inspectStartTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectStartTimeLabel) + inspectStartTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(4) + make.left.equalTo(inspectView.frame.width - 168) + } + + inspectUserLabel = UILabel() + inspectUserLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectUserLabel) + inspectUserLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(37) + make.left.equalTo(8) + } + + inspectEndTimeLabel = UILabel() + inspectEndTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectEndTimeLabel) + inspectEndTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(37) + make.left.equalTo(inspectView.frame.width - 168) + } + + let label = UILabel() + label.text = "至" + label.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(label) + label.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 18, height: 29)) + make.center.equalToSuperview() + } + } + + func setUpMap() { + mapView = MAMapView(frame: view.bounds) + // 开启缩放手势 + mapView.isZoomEnabled = true + // 地图的缩放级别的范围是[3-19] + mapView.setZoomLevel(16, animated: true) + // 禁用旋转手势 + mapView.isRotateEnabled = false + // 禁用倾斜手势 + mapView.isRotateCameraEnabled = false + // 不显示罗盘 + mapView.showsCompass = false mapView.delegate = self view.addSubview(mapView) + // 添加放大缩小按钮 + // 放大 + let expandButton = UIButton(type: .roundedRect) + let buttonWidth = CGFloat(36) + let buttonHeight = CGFloat(36) + expandButton.layer.cornerRadius = 5 + expandButton.backgroundColor = .white + expandButton.setBackgroundImage(UIImage(named: "add"), for: .normal) + expandButton.addTarget(self, action: #selector(expandMap), for: .touchUpInside) + view.addSubview(expandButton) + expandButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3) + } + // 缩小 + let minusButton = UIButton(type: .roundedRect) + minusButton.layer.cornerRadius = 5 + minusButton.backgroundColor = .white + minusButton.setBackgroundImage(UIImage(named: "minus"), for: .normal) + minusButton.addTarget(self, action: #selector(minusMap), for: .touchUpInside) + view.addSubview(minusButton) + minusButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3 + buttonHeight + 2) + } + } + + @objc func expandMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel += 1 + mapView.setZoomLevel(zoomLevel, animated: true) + } + + @objc func minusMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel -= 1 + mapView.setZoomLevel(zoomLevel, animated: true) } func transfer(controller: UIViewController, dic: NSDictionary) { diff --git a/LaserMethane/ViewController/Settings/SettingViewController.swift b/LaserMethane/ViewController/Settings/SettingViewController.swift index 837bece..3c4784c 100644 --- a/LaserMethane/ViewController/Settings/SettingViewController.swift +++ b/LaserMethane/ViewController/Settings/SettingViewController.swift @@ -56,9 +56,10 @@ let button = UIButton(type: .roundedRect) button.setTitle("退出登录", for: .normal) button.setTitleColor(.white, for: .normal) + button.titleLabel?.font = UIFont.systemFont(ofSize: CGFloat(20)) button.layer.cornerRadius = 18.0 - button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.backgroundColor = .systemBlue + button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.addTarget(self, action: #selector(loginOutAction), for: .touchUpInside) footerView.addSubview(button) diff --git a/Podfile b/Podfile index 6bda986..dcb34b3 100644 --- a/Podfile +++ b/Podfile @@ -27,4 +27,12 @@ pod 'AMap3DMap' # 高德定位 pod 'AMapLocation' + # 自动约束布局 + pod 'SnapKit' +end + +post_install do |installer| + installer.pods_project.build_configurations.each do |config| + config.build_settings['VALID_ARCHS'] = 'arm64, arm64e, x86_64' + end end diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/minus.imageset/minus.png b/LaserMethane/Assets.xcassets/minus.imageset/minus.png new file mode 100644 index 0000000..232ed9a --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/minus.png Binary files differ diff --git a/LaserMethane/Model/InspectDetailModel.swift b/LaserMethane/Model/InspectDetailModel.swift new file mode 100644 index 0000000..3bb9d19 --- /dev/null +++ b/LaserMethane/Model/InspectDetailModel.swift @@ -0,0 +1,70 @@ +// +// InspectDetailModel.swift +// LaserMethane +// +// Created by 203 on 2021/8/5. +// + +import Foundation +import SwiftyJSON + +// { +// "code":200, +// "data":{ +// "date":"2021-07-30", +// "endLat":39.915695, +// "endLng":116.268585, +// "endTime":"2021-07-30 16:20:03", +// "id":"16276330492631002122", +// "name":"测试新建巡检", +// "routes":"[]", +// "startLat":39.915937, +// "startLng":116.268859, +// "startTime":"2021-07-30 16:17:29", +// "user":"王晓颖" +// }, +// "message":"请求成功", +// "success":true +// } + +struct InspectDetailModel { + var code: Int! + var data: DetailDataModel! + var message: String! + var success: Bool! + + init(respJson: JSON) { + code = respJson["code"].intValue + data = DetailDataModel(respJson: respJson["data"]) + message = respJson["message"].stringValue + success = respJson["success"].boolValue + } +} + +struct DetailDataModel { + var date: String! + var endLat: Float! + var endLng: Float! + var endTime: String! + var id: String! + var name: String! + var routes: String! + var startLat: Float! + var startLng: Float! + var startTime: String! + var user: String! + + init(respJson: JSON) { + date = respJson["date"].stringValue + endLat = respJson["endLat"].floatValue + endLng = respJson["endLng"].floatValue + endTime = respJson["endTime"].stringValue + id = respJson["id"].stringValue + name = respJson["name"].stringValue + routes = respJson["routes"].stringValue + startLat = respJson["startLat"].floatValue + startLng = respJson["startLng"].floatValue + startTime = respJson["startTime"].stringValue + user = respJson["user"].stringValue + } +} diff --git a/LaserMethane/Util/Constant.swift b/LaserMethane/Util/Constant.swift index e099a69..2a1a299 100644 --- a/LaserMethane/Util/Constant.swift +++ b/LaserMethane/Util/Constant.swift @@ -22,4 +22,5 @@ case loginOut = "/user/logout" case inspectList = "/inspection/search" case eventList = "/task/search" + case inspectionDetail = "/inspection/info" } diff --git a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift index 9b64129..145c3c5 100644 --- a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift +++ b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift @@ -5,10 +5,24 @@ // Created by 203 on 2021/8/3. // +import Alamofire +import KeychainAccess +import SnapKit +import SwiftyJSON import UIKit +let VIEW_WIDTH = UIScreen.main.bounds.size.width +let VIEW_HEIGHT = UIScreen.main.bounds.size.height + class InspectMapViewController: UIViewController, TransferValueDelegate, MAMapViewDelegate { var id: String? + var mapView: MAMapView! + var inspectView: UIView! + var inspectNameLabel: UILabel! + var inspectStartTimeLabel: UILabel! + var inspectUserLabel: UILabel! + var inspectEndTimeLabel: UILabel! + var eventListButton: UIButton! override func viewDidLoad() { super.viewDidLoad() @@ -18,10 +32,185 @@ navigationController?.navigationBar.barTintColor = .systemBlue let dict: [NSAttributedString.Key: Any] = [NSAttributedString.Key.foregroundColor: UIColor.white] navigationController?.navigationBar.titleTextAttributes = dict // title color - // Do any additional setup after loading the view. - let mapView = MAMapView(frame: view.bounds) + // 设置地图 + setUpMap() + // 在地图图层上面View并设置阴影 + inspectView = UIView(frame: CGRect(x: 8, y: 8, width: VIEW_WIDTH - 16, height: 70)) + inspectView.backgroundColor = .white + LayerShadowHub.shared.setShadow(view: inspectView, sColor: UIColor(red: 211 / 255, green: 211 / 255, blue: 211 / 255, alpha: 1.0), offset: CGSize(width: 0, height: 0), alpha: 1.0, radius: CGFloat(5.0)) + // 在inspectView添加相应的控件 + addInspectSubview() + view.addSubview(inspectView) + // 添加按钮 + let eventListButton = UIButton(type: .roundedRect) + let buttonWidth = VIEW_WIDTH * 0.8 + eventListButton.setTitle("事件清单", for: .normal) + eventListButton.setTitleColor(.white, for: .normal) + eventListButton.titleLabel?.font = UIFont.systemFont(ofSize: 20) + eventListButton.layer.cornerRadius = 8 + eventListButton.backgroundColor = .systemBlue + eventListButton.addTarget(self, action: #selector(toEventListViewController), for: .touchUpInside) + view.addSubview(eventListButton) + eventListButton.snp.makeConstraints { (make) -> Void in + make.top.equalTo(VIEW_HEIGHT * 0.8) + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: 36)) + // x轴方向上居中 + make.centerX.equalToSuperview() + } + // 根据id查询巡检详情 + loadInspectDetail() + } + + func loadInspectDetail() { + let keychain = Keychain() + let baseURL = keychain[Constant.ServerConfig.rawValue] + let inspectionDetailURL = baseURL! + Constant.inspectionDetail.rawValue + Alamofire.request(inspectionDetailURL, method: .get, parameters: ["id": id!], headers: ["token": keychain[Constant.Token.rawValue]!]).responseJSON { response in + switch response.result { + case let .success(value): + self.setInspectData(detailModel: InspectDetailModel(respJson: JSON(value)).data) + case .failure: + AlertHub.shared.showWaringAlert(controller: self, messge: "获取巡检详情失败") + } + } + } + + func setInspectData(detailModel: DetailDataModel!) { + inspectNameLabel.text = detailModel.name + inspectUserLabel.text = detailModel.user + inspectStartTimeLabel.text = detailModel.startTime + inspectEndTimeLabel.text = detailModel.endTime + // 移动到巡检起始经纬度 + let pointAnnotation = MAPointAnnotation() + let pointCoordinate = CLLocationCoordinate2D(latitude: CLLocationDegrees(detailModel.startLat), longitude: CLLocationDegrees(detailModel.startLng)) + mapView.centerCoordinate = pointCoordinate // 移动到位置点 + pointAnnotation.coordinate = pointCoordinate // 显示定位点 + mapView.addAnnotation(pointAnnotation) + } + + func mapView(_ mapView: MAMapView!, viewFor annotation: MAAnnotation!) -> MAAnnotationView! { + if annotation.isKind(of: MAPointAnnotation.self) { + let pointReuseIndetifier = "pointReuseIndetifier" + var annotationView: MAPinAnnotationView? = mapView.dequeueReusableAnnotationView(withIdentifier: pointReuseIndetifier) as! MAPinAnnotationView? + if annotationView == nil { + annotationView = MAPinAnnotationView(annotation: annotation, reuseIdentifier: pointReuseIndetifier) + } + annotationView!.canShowCallout = true + annotationView!.animatesDrop = true + annotationView!.isDraggable = true + return annotationView! + } + return nil + } + + @objc func toEventListViewController(sender: UIButton) { + print("toEventListViewController") + } + + func addInspectSubview() { + inspectNameLabel = UILabel() + inspectNameLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectNameLabel.numberOfLines = 1 + inspectView.addSubview(inspectNameLabel) + inspectNameLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(4) + make.left.equalTo(8) + } + + inspectStartTimeLabel = UILabel() + inspectStartTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectStartTimeLabel) + inspectStartTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(4) + make.left.equalTo(inspectView.frame.width - 168) + } + + inspectUserLabel = UILabel() + inspectUserLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectUserLabel) + inspectUserLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(37) + make.left.equalTo(8) + } + + inspectEndTimeLabel = UILabel() + inspectEndTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectEndTimeLabel) + inspectEndTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(37) + make.left.equalTo(inspectView.frame.width - 168) + } + + let label = UILabel() + label.text = "至" + label.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(label) + label.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 18, height: 29)) + make.center.equalToSuperview() + } + } + + func setUpMap() { + mapView = MAMapView(frame: view.bounds) + // 开启缩放手势 + mapView.isZoomEnabled = true + // 地图的缩放级别的范围是[3-19] + mapView.setZoomLevel(16, animated: true) + // 禁用旋转手势 + mapView.isRotateEnabled = false + // 禁用倾斜手势 + mapView.isRotateCameraEnabled = false + // 不显示罗盘 + mapView.showsCompass = false mapView.delegate = self view.addSubview(mapView) + // 添加放大缩小按钮 + // 放大 + let expandButton = UIButton(type: .roundedRect) + let buttonWidth = CGFloat(36) + let buttonHeight = CGFloat(36) + expandButton.layer.cornerRadius = 5 + expandButton.backgroundColor = .white + expandButton.setBackgroundImage(UIImage(named: "add"), for: .normal) + expandButton.addTarget(self, action: #selector(expandMap), for: .touchUpInside) + view.addSubview(expandButton) + expandButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3) + } + // 缩小 + let minusButton = UIButton(type: .roundedRect) + minusButton.layer.cornerRadius = 5 + minusButton.backgroundColor = .white + minusButton.setBackgroundImage(UIImage(named: "minus"), for: .normal) + minusButton.addTarget(self, action: #selector(minusMap), for: .touchUpInside) + view.addSubview(minusButton) + minusButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3 + buttonHeight + 2) + } + } + + @objc func expandMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel += 1 + mapView.setZoomLevel(zoomLevel, animated: true) + } + + @objc func minusMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel -= 1 + mapView.setZoomLevel(zoomLevel, animated: true) } func transfer(controller: UIViewController, dic: NSDictionary) { diff --git a/LaserMethane/ViewController/Settings/SettingViewController.swift b/LaserMethane/ViewController/Settings/SettingViewController.swift index 837bece..3c4784c 100644 --- a/LaserMethane/ViewController/Settings/SettingViewController.swift +++ b/LaserMethane/ViewController/Settings/SettingViewController.swift @@ -56,9 +56,10 @@ let button = UIButton(type: .roundedRect) button.setTitle("退出登录", for: .normal) button.setTitleColor(.white, for: .normal) + button.titleLabel?.font = UIFont.systemFont(ofSize: CGFloat(20)) button.layer.cornerRadius = 18.0 - button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.backgroundColor = .systemBlue + button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.addTarget(self, action: #selector(loginOutAction), for: .touchUpInside) footerView.addSubview(button) diff --git a/Podfile b/Podfile index 6bda986..dcb34b3 100644 --- a/Podfile +++ b/Podfile @@ -27,4 +27,12 @@ pod 'AMap3DMap' # 高德定位 pod 'AMapLocation' + # 自动约束布局 + pod 'SnapKit' +end + +post_install do |installer| + installer.pods_project.build_configurations.each do |config| + config.build_settings['VALID_ARCHS'] = 'arm64, arm64e, x86_64' + end end diff --git a/Podfile.lock b/Podfile.lock index 4cc826e..0abcbfe 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/minus.imageset/minus.png b/LaserMethane/Assets.xcassets/minus.imageset/minus.png new file mode 100644 index 0000000..232ed9a --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/minus.png Binary files differ diff --git a/LaserMethane/Model/InspectDetailModel.swift b/LaserMethane/Model/InspectDetailModel.swift new file mode 100644 index 0000000..3bb9d19 --- /dev/null +++ b/LaserMethane/Model/InspectDetailModel.swift @@ -0,0 +1,70 @@ +// +// InspectDetailModel.swift +// LaserMethane +// +// Created by 203 on 2021/8/5. +// + +import Foundation +import SwiftyJSON + +// { +// "code":200, +// "data":{ +// "date":"2021-07-30", +// "endLat":39.915695, +// "endLng":116.268585, +// "endTime":"2021-07-30 16:20:03", +// "id":"16276330492631002122", +// "name":"测试新建巡检", +// "routes":"[]", +// "startLat":39.915937, +// "startLng":116.268859, +// "startTime":"2021-07-30 16:17:29", +// "user":"王晓颖" +// }, +// "message":"请求成功", +// "success":true +// } + +struct InspectDetailModel { + var code: Int! + var data: DetailDataModel! + var message: String! + var success: Bool! + + init(respJson: JSON) { + code = respJson["code"].intValue + data = DetailDataModel(respJson: respJson["data"]) + message = respJson["message"].stringValue + success = respJson["success"].boolValue + } +} + +struct DetailDataModel { + var date: String! + var endLat: Float! + var endLng: Float! + var endTime: String! + var id: String! + var name: String! + var routes: String! + var startLat: Float! + var startLng: Float! + var startTime: String! + var user: String! + + init(respJson: JSON) { + date = respJson["date"].stringValue + endLat = respJson["endLat"].floatValue + endLng = respJson["endLng"].floatValue + endTime = respJson["endTime"].stringValue + id = respJson["id"].stringValue + name = respJson["name"].stringValue + routes = respJson["routes"].stringValue + startLat = respJson["startLat"].floatValue + startLng = respJson["startLng"].floatValue + startTime = respJson["startTime"].stringValue + user = respJson["user"].stringValue + } +} diff --git a/LaserMethane/Util/Constant.swift b/LaserMethane/Util/Constant.swift index e099a69..2a1a299 100644 --- a/LaserMethane/Util/Constant.swift +++ b/LaserMethane/Util/Constant.swift @@ -22,4 +22,5 @@ case loginOut = "/user/logout" case inspectList = "/inspection/search" case eventList = "/task/search" + case inspectionDetail = "/inspection/info" } diff --git a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift index 9b64129..145c3c5 100644 --- a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift +++ b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift @@ -5,10 +5,24 @@ // Created by 203 on 2021/8/3. // +import Alamofire +import KeychainAccess +import SnapKit +import SwiftyJSON import UIKit +let VIEW_WIDTH = UIScreen.main.bounds.size.width +let VIEW_HEIGHT = UIScreen.main.bounds.size.height + class InspectMapViewController: UIViewController, TransferValueDelegate, MAMapViewDelegate { var id: String? + var mapView: MAMapView! + var inspectView: UIView! + var inspectNameLabel: UILabel! + var inspectStartTimeLabel: UILabel! + var inspectUserLabel: UILabel! + var inspectEndTimeLabel: UILabel! + var eventListButton: UIButton! override func viewDidLoad() { super.viewDidLoad() @@ -18,10 +32,185 @@ navigationController?.navigationBar.barTintColor = .systemBlue let dict: [NSAttributedString.Key: Any] = [NSAttributedString.Key.foregroundColor: UIColor.white] navigationController?.navigationBar.titleTextAttributes = dict // title color - // Do any additional setup after loading the view. - let mapView = MAMapView(frame: view.bounds) + // 设置地图 + setUpMap() + // 在地图图层上面View并设置阴影 + inspectView = UIView(frame: CGRect(x: 8, y: 8, width: VIEW_WIDTH - 16, height: 70)) + inspectView.backgroundColor = .white + LayerShadowHub.shared.setShadow(view: inspectView, sColor: UIColor(red: 211 / 255, green: 211 / 255, blue: 211 / 255, alpha: 1.0), offset: CGSize(width: 0, height: 0), alpha: 1.0, radius: CGFloat(5.0)) + // 在inspectView添加相应的控件 + addInspectSubview() + view.addSubview(inspectView) + // 添加按钮 + let eventListButton = UIButton(type: .roundedRect) + let buttonWidth = VIEW_WIDTH * 0.8 + eventListButton.setTitle("事件清单", for: .normal) + eventListButton.setTitleColor(.white, for: .normal) + eventListButton.titleLabel?.font = UIFont.systemFont(ofSize: 20) + eventListButton.layer.cornerRadius = 8 + eventListButton.backgroundColor = .systemBlue + eventListButton.addTarget(self, action: #selector(toEventListViewController), for: .touchUpInside) + view.addSubview(eventListButton) + eventListButton.snp.makeConstraints { (make) -> Void in + make.top.equalTo(VIEW_HEIGHT * 0.8) + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: 36)) + // x轴方向上居中 + make.centerX.equalToSuperview() + } + // 根据id查询巡检详情 + loadInspectDetail() + } + + func loadInspectDetail() { + let keychain = Keychain() + let baseURL = keychain[Constant.ServerConfig.rawValue] + let inspectionDetailURL = baseURL! + Constant.inspectionDetail.rawValue + Alamofire.request(inspectionDetailURL, method: .get, parameters: ["id": id!], headers: ["token": keychain[Constant.Token.rawValue]!]).responseJSON { response in + switch response.result { + case let .success(value): + self.setInspectData(detailModel: InspectDetailModel(respJson: JSON(value)).data) + case .failure: + AlertHub.shared.showWaringAlert(controller: self, messge: "获取巡检详情失败") + } + } + } + + func setInspectData(detailModel: DetailDataModel!) { + inspectNameLabel.text = detailModel.name + inspectUserLabel.text = detailModel.user + inspectStartTimeLabel.text = detailModel.startTime + inspectEndTimeLabel.text = detailModel.endTime + // 移动到巡检起始经纬度 + let pointAnnotation = MAPointAnnotation() + let pointCoordinate = CLLocationCoordinate2D(latitude: CLLocationDegrees(detailModel.startLat), longitude: CLLocationDegrees(detailModel.startLng)) + mapView.centerCoordinate = pointCoordinate // 移动到位置点 + pointAnnotation.coordinate = pointCoordinate // 显示定位点 + mapView.addAnnotation(pointAnnotation) + } + + func mapView(_ mapView: MAMapView!, viewFor annotation: MAAnnotation!) -> MAAnnotationView! { + if annotation.isKind(of: MAPointAnnotation.self) { + let pointReuseIndetifier = "pointReuseIndetifier" + var annotationView: MAPinAnnotationView? = mapView.dequeueReusableAnnotationView(withIdentifier: pointReuseIndetifier) as! MAPinAnnotationView? + if annotationView == nil { + annotationView = MAPinAnnotationView(annotation: annotation, reuseIdentifier: pointReuseIndetifier) + } + annotationView!.canShowCallout = true + annotationView!.animatesDrop = true + annotationView!.isDraggable = true + return annotationView! + } + return nil + } + + @objc func toEventListViewController(sender: UIButton) { + print("toEventListViewController") + } + + func addInspectSubview() { + inspectNameLabel = UILabel() + inspectNameLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectNameLabel.numberOfLines = 1 + inspectView.addSubview(inspectNameLabel) + inspectNameLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(4) + make.left.equalTo(8) + } + + inspectStartTimeLabel = UILabel() + inspectStartTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectStartTimeLabel) + inspectStartTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(4) + make.left.equalTo(inspectView.frame.width - 168) + } + + inspectUserLabel = UILabel() + inspectUserLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectUserLabel) + inspectUserLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(37) + make.left.equalTo(8) + } + + inspectEndTimeLabel = UILabel() + inspectEndTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectEndTimeLabel) + inspectEndTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(37) + make.left.equalTo(inspectView.frame.width - 168) + } + + let label = UILabel() + label.text = "至" + label.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(label) + label.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 18, height: 29)) + make.center.equalToSuperview() + } + } + + func setUpMap() { + mapView = MAMapView(frame: view.bounds) + // 开启缩放手势 + mapView.isZoomEnabled = true + // 地图的缩放级别的范围是[3-19] + mapView.setZoomLevel(16, animated: true) + // 禁用旋转手势 + mapView.isRotateEnabled = false + // 禁用倾斜手势 + mapView.isRotateCameraEnabled = false + // 不显示罗盘 + mapView.showsCompass = false mapView.delegate = self view.addSubview(mapView) + // 添加放大缩小按钮 + // 放大 + let expandButton = UIButton(type: .roundedRect) + let buttonWidth = CGFloat(36) + let buttonHeight = CGFloat(36) + expandButton.layer.cornerRadius = 5 + expandButton.backgroundColor = .white + expandButton.setBackgroundImage(UIImage(named: "add"), for: .normal) + expandButton.addTarget(self, action: #selector(expandMap), for: .touchUpInside) + view.addSubview(expandButton) + expandButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3) + } + // 缩小 + let minusButton = UIButton(type: .roundedRect) + minusButton.layer.cornerRadius = 5 + minusButton.backgroundColor = .white + minusButton.setBackgroundImage(UIImage(named: "minus"), for: .normal) + minusButton.addTarget(self, action: #selector(minusMap), for: .touchUpInside) + view.addSubview(minusButton) + minusButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3 + buttonHeight + 2) + } + } + + @objc func expandMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel += 1 + mapView.setZoomLevel(zoomLevel, animated: true) + } + + @objc func minusMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel -= 1 + mapView.setZoomLevel(zoomLevel, animated: true) } func transfer(controller: UIViewController, dic: NSDictionary) { diff --git a/LaserMethane/ViewController/Settings/SettingViewController.swift b/LaserMethane/ViewController/Settings/SettingViewController.swift index 837bece..3c4784c 100644 --- a/LaserMethane/ViewController/Settings/SettingViewController.swift +++ b/LaserMethane/ViewController/Settings/SettingViewController.swift @@ -56,9 +56,10 @@ let button = UIButton(type: .roundedRect) button.setTitle("退出登录", for: .normal) button.setTitleColor(.white, for: .normal) + button.titleLabel?.font = UIFont.systemFont(ofSize: CGFloat(20)) button.layer.cornerRadius = 18.0 - button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.backgroundColor = .systemBlue + button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.addTarget(self, action: #selector(loginOutAction), for: .touchUpInside) footerView.addSubview(button) diff --git a/Podfile b/Podfile index 6bda986..dcb34b3 100644 --- a/Podfile +++ b/Podfile @@ -27,4 +27,12 @@ pod 'AMap3DMap' # 高德定位 pod 'AMapLocation' + # 自动约束布局 + pod 'SnapKit' +end + +post_install do |installer| + installer.pods_project.build_configurations.each do |config| + config.build_settings['VALID_ARCHS'] = 'arm64, arm64e, x86_64' + end end diff --git a/Podfile.lock b/Podfile.lock index 4cc826e..0abcbfe 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 4cc826e..0abcbfe 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/minus.imageset/minus.png b/LaserMethane/Assets.xcassets/minus.imageset/minus.png new file mode 100644 index 0000000..232ed9a --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/minus.png Binary files differ diff --git a/LaserMethane/Model/InspectDetailModel.swift b/LaserMethane/Model/InspectDetailModel.swift new file mode 100644 index 0000000..3bb9d19 --- /dev/null +++ b/LaserMethane/Model/InspectDetailModel.swift @@ -0,0 +1,70 @@ +// +// InspectDetailModel.swift +// LaserMethane +// +// Created by 203 on 2021/8/5. +// + +import Foundation +import SwiftyJSON + +// { +// "code":200, +// "data":{ +// "date":"2021-07-30", +// "endLat":39.915695, +// "endLng":116.268585, +// "endTime":"2021-07-30 16:20:03", +// "id":"16276330492631002122", +// "name":"测试新建巡检", +// "routes":"[]", +// "startLat":39.915937, +// "startLng":116.268859, +// "startTime":"2021-07-30 16:17:29", +// "user":"王晓颖" +// }, +// "message":"请求成功", +// "success":true +// } + +struct InspectDetailModel { + var code: Int! + var data: DetailDataModel! + var message: String! + var success: Bool! + + init(respJson: JSON) { + code = respJson["code"].intValue + data = DetailDataModel(respJson: respJson["data"]) + message = respJson["message"].stringValue + success = respJson["success"].boolValue + } +} + +struct DetailDataModel { + var date: String! + var endLat: Float! + var endLng: Float! + var endTime: String! + var id: String! + var name: String! + var routes: String! + var startLat: Float! + var startLng: Float! + var startTime: String! + var user: String! + + init(respJson: JSON) { + date = respJson["date"].stringValue + endLat = respJson["endLat"].floatValue + endLng = respJson["endLng"].floatValue + endTime = respJson["endTime"].stringValue + id = respJson["id"].stringValue + name = respJson["name"].stringValue + routes = respJson["routes"].stringValue + startLat = respJson["startLat"].floatValue + startLng = respJson["startLng"].floatValue + startTime = respJson["startTime"].stringValue + user = respJson["user"].stringValue + } +} diff --git a/LaserMethane/Util/Constant.swift b/LaserMethane/Util/Constant.swift index e099a69..2a1a299 100644 --- a/LaserMethane/Util/Constant.swift +++ b/LaserMethane/Util/Constant.swift @@ -22,4 +22,5 @@ case loginOut = "/user/logout" case inspectList = "/inspection/search" case eventList = "/task/search" + case inspectionDetail = "/inspection/info" } diff --git a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift index 9b64129..145c3c5 100644 --- a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift +++ b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift @@ -5,10 +5,24 @@ // Created by 203 on 2021/8/3. // +import Alamofire +import KeychainAccess +import SnapKit +import SwiftyJSON import UIKit +let VIEW_WIDTH = UIScreen.main.bounds.size.width +let VIEW_HEIGHT = UIScreen.main.bounds.size.height + class InspectMapViewController: UIViewController, TransferValueDelegate, MAMapViewDelegate { var id: String? + var mapView: MAMapView! + var inspectView: UIView! + var inspectNameLabel: UILabel! + var inspectStartTimeLabel: UILabel! + var inspectUserLabel: UILabel! + var inspectEndTimeLabel: UILabel! + var eventListButton: UIButton! override func viewDidLoad() { super.viewDidLoad() @@ -18,10 +32,185 @@ navigationController?.navigationBar.barTintColor = .systemBlue let dict: [NSAttributedString.Key: Any] = [NSAttributedString.Key.foregroundColor: UIColor.white] navigationController?.navigationBar.titleTextAttributes = dict // title color - // Do any additional setup after loading the view. - let mapView = MAMapView(frame: view.bounds) + // 设置地图 + setUpMap() + // 在地图图层上面View并设置阴影 + inspectView = UIView(frame: CGRect(x: 8, y: 8, width: VIEW_WIDTH - 16, height: 70)) + inspectView.backgroundColor = .white + LayerShadowHub.shared.setShadow(view: inspectView, sColor: UIColor(red: 211 / 255, green: 211 / 255, blue: 211 / 255, alpha: 1.0), offset: CGSize(width: 0, height: 0), alpha: 1.0, radius: CGFloat(5.0)) + // 在inspectView添加相应的控件 + addInspectSubview() + view.addSubview(inspectView) + // 添加按钮 + let eventListButton = UIButton(type: .roundedRect) + let buttonWidth = VIEW_WIDTH * 0.8 + eventListButton.setTitle("事件清单", for: .normal) + eventListButton.setTitleColor(.white, for: .normal) + eventListButton.titleLabel?.font = UIFont.systemFont(ofSize: 20) + eventListButton.layer.cornerRadius = 8 + eventListButton.backgroundColor = .systemBlue + eventListButton.addTarget(self, action: #selector(toEventListViewController), for: .touchUpInside) + view.addSubview(eventListButton) + eventListButton.snp.makeConstraints { (make) -> Void in + make.top.equalTo(VIEW_HEIGHT * 0.8) + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: 36)) + // x轴方向上居中 + make.centerX.equalToSuperview() + } + // 根据id查询巡检详情 + loadInspectDetail() + } + + func loadInspectDetail() { + let keychain = Keychain() + let baseURL = keychain[Constant.ServerConfig.rawValue] + let inspectionDetailURL = baseURL! + Constant.inspectionDetail.rawValue + Alamofire.request(inspectionDetailURL, method: .get, parameters: ["id": id!], headers: ["token": keychain[Constant.Token.rawValue]!]).responseJSON { response in + switch response.result { + case let .success(value): + self.setInspectData(detailModel: InspectDetailModel(respJson: JSON(value)).data) + case .failure: + AlertHub.shared.showWaringAlert(controller: self, messge: "获取巡检详情失败") + } + } + } + + func setInspectData(detailModel: DetailDataModel!) { + inspectNameLabel.text = detailModel.name + inspectUserLabel.text = detailModel.user + inspectStartTimeLabel.text = detailModel.startTime + inspectEndTimeLabel.text = detailModel.endTime + // 移动到巡检起始经纬度 + let pointAnnotation = MAPointAnnotation() + let pointCoordinate = CLLocationCoordinate2D(latitude: CLLocationDegrees(detailModel.startLat), longitude: CLLocationDegrees(detailModel.startLng)) + mapView.centerCoordinate = pointCoordinate // 移动到位置点 + pointAnnotation.coordinate = pointCoordinate // 显示定位点 + mapView.addAnnotation(pointAnnotation) + } + + func mapView(_ mapView: MAMapView!, viewFor annotation: MAAnnotation!) -> MAAnnotationView! { + if annotation.isKind(of: MAPointAnnotation.self) { + let pointReuseIndetifier = "pointReuseIndetifier" + var annotationView: MAPinAnnotationView? = mapView.dequeueReusableAnnotationView(withIdentifier: pointReuseIndetifier) as! MAPinAnnotationView? + if annotationView == nil { + annotationView = MAPinAnnotationView(annotation: annotation, reuseIdentifier: pointReuseIndetifier) + } + annotationView!.canShowCallout = true + annotationView!.animatesDrop = true + annotationView!.isDraggable = true + return annotationView! + } + return nil + } + + @objc func toEventListViewController(sender: UIButton) { + print("toEventListViewController") + } + + func addInspectSubview() { + inspectNameLabel = UILabel() + inspectNameLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectNameLabel.numberOfLines = 1 + inspectView.addSubview(inspectNameLabel) + inspectNameLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(4) + make.left.equalTo(8) + } + + inspectStartTimeLabel = UILabel() + inspectStartTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectStartTimeLabel) + inspectStartTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(4) + make.left.equalTo(inspectView.frame.width - 168) + } + + inspectUserLabel = UILabel() + inspectUserLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectUserLabel) + inspectUserLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(37) + make.left.equalTo(8) + } + + inspectEndTimeLabel = UILabel() + inspectEndTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectEndTimeLabel) + inspectEndTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(37) + make.left.equalTo(inspectView.frame.width - 168) + } + + let label = UILabel() + label.text = "至" + label.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(label) + label.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 18, height: 29)) + make.center.equalToSuperview() + } + } + + func setUpMap() { + mapView = MAMapView(frame: view.bounds) + // 开启缩放手势 + mapView.isZoomEnabled = true + // 地图的缩放级别的范围是[3-19] + mapView.setZoomLevel(16, animated: true) + // 禁用旋转手势 + mapView.isRotateEnabled = false + // 禁用倾斜手势 + mapView.isRotateCameraEnabled = false + // 不显示罗盘 + mapView.showsCompass = false mapView.delegate = self view.addSubview(mapView) + // 添加放大缩小按钮 + // 放大 + let expandButton = UIButton(type: .roundedRect) + let buttonWidth = CGFloat(36) + let buttonHeight = CGFloat(36) + expandButton.layer.cornerRadius = 5 + expandButton.backgroundColor = .white + expandButton.setBackgroundImage(UIImage(named: "add"), for: .normal) + expandButton.addTarget(self, action: #selector(expandMap), for: .touchUpInside) + view.addSubview(expandButton) + expandButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3) + } + // 缩小 + let minusButton = UIButton(type: .roundedRect) + minusButton.layer.cornerRadius = 5 + minusButton.backgroundColor = .white + minusButton.setBackgroundImage(UIImage(named: "minus"), for: .normal) + minusButton.addTarget(self, action: #selector(minusMap), for: .touchUpInside) + view.addSubview(minusButton) + minusButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3 + buttonHeight + 2) + } + } + + @objc func expandMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel += 1 + mapView.setZoomLevel(zoomLevel, animated: true) + } + + @objc func minusMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel -= 1 + mapView.setZoomLevel(zoomLevel, animated: true) } func transfer(controller: UIViewController, dic: NSDictionary) { diff --git a/LaserMethane/ViewController/Settings/SettingViewController.swift b/LaserMethane/ViewController/Settings/SettingViewController.swift index 837bece..3c4784c 100644 --- a/LaserMethane/ViewController/Settings/SettingViewController.swift +++ b/LaserMethane/ViewController/Settings/SettingViewController.swift @@ -56,9 +56,10 @@ let button = UIButton(type: .roundedRect) button.setTitle("退出登录", for: .normal) button.setTitleColor(.white, for: .normal) + button.titleLabel?.font = UIFont.systemFont(ofSize: CGFloat(20)) button.layer.cornerRadius = 18.0 - button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.backgroundColor = .systemBlue + button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.addTarget(self, action: #selector(loginOutAction), for: .touchUpInside) footerView.addSubview(button) diff --git a/Podfile b/Podfile index 6bda986..dcb34b3 100644 --- a/Podfile +++ b/Podfile @@ -27,4 +27,12 @@ pod 'AMap3DMap' # 高德定位 pod 'AMapLocation' + # 自动约束布局 + pod 'SnapKit' +end + +post_install do |installer| + installer.pods_project.build_configurations.each do |config| + config.build_settings['VALID_ARCHS'] = 'arm64, arm64e, x86_64' + end end diff --git a/Podfile.lock b/Podfile.lock index 4cc826e..0abcbfe 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 4cc826e..0abcbfe 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 638edc3..104afd4 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -9,13 +9,12 @@ /* Begin PBXAggregateTarget section */ 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */ = { isa = PBXAggregateTarget; - buildConfigurationList = 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; + buildConfigurationList = 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; buildPhases = ( ); dependencies = ( ); name = AMapFoundation; - productName = AMapFoundation; }; 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */ = { isa = PBXAggregateTarget; @@ -23,10 +22,9 @@ buildPhases = ( ); dependencies = ( - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */, + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */, ); name = AMap3DMap; - productName = AMap3DMap; }; 971676D1C9A11C105647D995975ACE4F /* AMapLocation */ = { isa = PBXAggregateTarget; @@ -34,653 +32,742 @@ buildPhases = ( ); dependencies = ( - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */, + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */, ); name = AMapLocation; - productName = AMapLocation; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */; }; - 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */; }; - 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */; }; - 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */; }; - 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */; }; - 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */; }; - 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */; }; - 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */; }; - 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */; }; - 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */; }; - 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56869B5D847813435E75AF50953A608B /* Image.swift */; }; - 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */; }; - 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */; }; - 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */; }; - 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */; }; - 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */; }; - 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */; }; - 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */; }; - 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */; }; - 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */; }; - 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */; }; - 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */; }; - 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */; }; - 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */; }; - 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */; }; + 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */; }; + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */; }; + 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */; }; + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */; }; + 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */; }; + 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */; }; + 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */; }; + 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */; }; + 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */; }; + 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */; }; + 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */; }; + 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */; }; + 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */; }; + 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */; }; + 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = C881977E08485F431901A8D3B072A8BA /* Notifications.swift */; }; + 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */; }; + 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */; }; + 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */; }; + 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */; }; + 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */; }; + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */; }; + 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */; }; + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; + 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */; }; + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */; }; + 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */; }; + 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */; }; + 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9089869D89E42BCFB841685E2292788C /* Message.swift */; }; + 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */; }; + 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */; }; + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */; }; + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */; }; 2358B57B83BE526AED64799C6892B2CE /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; 23A5B275E273450840ABED5360A70DA0 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */; }; - 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */; }; - 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */; }; - 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */; }; - 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */; }; - 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */; }; - 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */; }; - 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */; }; - 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */; }; - 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */; }; - 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */; }; - 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */; }; + 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */; }; + 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */; }; + 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */; }; + 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */; }; + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */; }; + 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */; }; + 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */; }; + 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */; }; + 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */; }; + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */; }; + 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */; }; + 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */; }; + 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */; }; 33483C1C427390BED308CBAB3EEEE277 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */; }; - 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */; }; - 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */; }; - 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */; }; + 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */; }; + 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */; }; + 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */; }; + 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */; }; 37DD30C9D863EE4FF8DC3D735A06C0AE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; 38EE0727B33503FD20E1363988E46AB2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */; }; - 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */; }; - 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */; }; - 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */; }; - 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */; }; - 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */; }; - 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */; }; + 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */; }; + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */; }; + 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */; }; + 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */; }; + 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */; }; + 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */; }; + 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */; }; + 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */; }; + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */; }; + 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */; }; 4F441AB2A7BFC619FD9B48BBA1189177 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */; }; - 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */; }; - 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */; }; + 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */; }; + 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */; }; 50013C33D35EBAF31ACF3A8B3A9A3FB4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */; }; - 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */; }; - 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */; }; - 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */; }; + 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */; }; + 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */; }; + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */; }; + 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F722FB248719D5E270162BA927B11635 /* Validation.swift */; }; + 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */; }; 5632D5C79A031216ABAC934DE4CF52B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */; }; - 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */; }; - 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */; }; - 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */; }; - 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; - 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */; }; - 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */; }; - 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547EA4817651E2B390618D18F42B98A2 /* Source.swift */; }; - 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */; }; - 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */; }; - 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */; }; - 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */; }; - 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */; }; - 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */; }; + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */; }; + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */; }; + 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */; }; + 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */; }; + 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */; }; + 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80CA89476A961152E396F0AD4082C93 /* Result.swift */; }; + 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */; }; + 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */; }; + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */; }; + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */; }; + 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */; }; + 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */; }; + 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */; }; + 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */; }; + 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */; }; + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */; }; + 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */; }; + 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */; }; + 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */; }; 7596519E375DA27F6E7D05D440757055 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */; }; - 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */; }; - 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */; }; - 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */; }; - 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */; }; - 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */; }; + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */; }; + 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */; }; + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */; }; + 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */; }; + 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */; }; + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */; }; + 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */; }; + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */; }; + 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */; }; 7CB62474AFF64CE4647E67F4916360C2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */; }; - 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */; }; - 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */; }; - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */; }; - 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */; }; - 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */; }; - 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */; }; - 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */; }; - 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */; }; - 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */; }; - 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */; }; - 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */; }; - 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */; }; - 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */; }; - 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */; }; - 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */; }; - 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */; }; - 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */; }; - 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */; }; - 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */; }; - 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */; }; - A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */; }; - A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */; }; - A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */; }; - A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */; }; - A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */; }; + 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */; }; + 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */; }; + 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */; }; + 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */; }; + 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */; }; + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */; }; + 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */; }; + 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */; }; + 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */; }; + 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */; }; + 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A625DB989B46381B10DF01BFF13D816A /* KF.swift */; }; + 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */; }; + 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */; }; + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */; }; + 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */; }; + 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */; }; + 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */; }; + 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */; }; + 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */; }; + 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */; }; + 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */; }; + 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */; }; + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */; }; + 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */; }; + 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */; }; + A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */; }; + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */; }; + A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */; }; + A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */; }; + A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */; }; + A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */; }; AA48510A0816F4943C7D2ED13242630E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */; }; - AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; AC1B5B34F7456E723EC031A496585471 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */; }; AD42B158EA8D302DA980C9A31EA487C2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */; }; - AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */; }; - B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */; }; - B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */; }; - B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */; }; - B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = A197E9088E885944D5C7F230FB5C3440 /* Key.swift */; }; - B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */; }; - BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */; }; - BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */; }; + AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */; }; + AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */; }; + B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */; }; + B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */; }; + B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */; }; + B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */; }; + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */; }; + B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB8714613B99AC277B3A69F105057C75 /* Key.swift */; }; + B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */; }; + BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */; }; + BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */; }; BB1E0118A589750C321D474F646DD4AF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */; }; - C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */; }; - C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */; }; + BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */; }; + BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */; }; + C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */; }; + C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */; }; C297AC9431379391C114794AFD4F9778 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */; }; - C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */; }; + C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */; }; + C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */; }; + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */; }; C47A1C638C0E97C4ECCBD18FD494BB34 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */; }; - C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */; }; - C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */; }; - CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */; }; - D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */; }; - D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */; }; - D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */; }; - D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */; }; - D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */; }; - D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */; }; - D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */; }; - DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */; }; - DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */; }; - E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */; }; - E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */; }; - E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */; }; - E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */; }; - E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */; }; - E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */; }; - EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */; }; - ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */; }; - EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */; }; - EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */; }; + C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */; }; + C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */; }; + CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991443944B518250834DE4B6057F7FBA /* Delegate.swift */; }; + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */; }; + D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */; }; + D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */; }; + D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */; }; + D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */; }; + D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */; }; + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */; }; + D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */; }; + D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */; }; + DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */; }; + DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */; }; + E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */; }; + E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */; }; + E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */; }; + E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */; }; + E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */; }; + E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */; }; + E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */; }; + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */; }; + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */; }; + EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */; }; + ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */; }; + EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */; }; + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */; }; + EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; EEF066616EFE6EBC57541C1B92C6770A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */; }; - F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */; }; - F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */; }; - F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */; }; + EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */; }; + F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */; }; + F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */; }; + F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */; }; F612969E69DE5F072AD96720641B1184 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; - F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */; }; - F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */; }; - FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */; }; - FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */; }; + F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */; }; + F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */; }; + FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */; }; + FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; - remoteInfo = IQKeyboardManagerSwift; - }; - 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; - remoteInfo = FSPagerView; - }; - 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; - remoteInfo = AMap3DMap; - }; - 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; - remoteInfo = AMapLocation; - }; - 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */ = { + 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; remoteInfo = MBProgressHUD; }; - 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */ = { + 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 92A1C13902E7ACDA3ABB5BA1FEACC86C; remoteInfo = SwiftyRSA; }; - C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; - remoteInfo = SwiftyJSON; - }; - F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */ = { + 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 615C831BCE925ED486B225B87E44926D; remoteInfo = KeychainAccess; }; + 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; + remoteInfo = AMap3DMap; + }; + 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; + remoteInfo = SwiftyJSON; + }; + 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; + remoteInfo = FSPagerView; + }; + B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; + remoteInfo = IQKeyboardManagerSwift; + }; + FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; + remoteInfo = AMapLocation; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; 02853C6E2498D9813D60A77C80A7D74A /* Pods-LaserMethane-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-frameworks.sh"; sourceTree = ""; }; - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Source/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyRSA.framework; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FSPagerView.framework; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; 117F9E8CB32760CD3AFAFADB30FD1A13 /* Pods-LaserMethane-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-resources.sh"; sourceTree = ""; }; - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Source/ConstraintInsets.swift; sourceTree = ""; }; + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = ""; }; + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = ""; }; + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; 218B6D4F1C39959EA413058F9C8528F3 /* Pods-LaserMethane-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-LaserMethane-acknowledgements.markdown"; sourceTree = ""; }; - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Source/ConstraintConstantTarget.swift; sourceTree = ""; }; + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Source/Debugging.swift; sourceTree = ""; }; + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-LaserMethane-umbrella.h"; sourceTree = ""; }; - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = ""; }; + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = ""; }; + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = ""; }; + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = ""; }; + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.debug.xcconfig"; sourceTree = ""; }; - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - 56869B5D847813435E75AF50953A608B /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Source/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = ""; }; + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-LaserMethane-dummy.m"; sourceTree = ""; }; - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = ""; }; 65D137708F4AAC33E3A1288466861BE8 /* Pods-LaserMethane-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-Info.plist"; sourceTree = ""; }; - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.release.xcconfig"; sourceTree = ""; }; - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; 72B35167BB8037194C7E81C7FC1DECCF /* Pods-LaserMethane-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-acknowledgements.plist"; sourceTree = ""; }; - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Source/ConstraintDSL.swift; sourceTree = ""; }; + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = ""; }; + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Source/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = ""; }; + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = ""; }; + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = ""; }; + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = ""; }; + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD.framework; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; + 9089869D89E42BCFB841685E2292788C /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = ""; }; + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + 979486118B3E90C08386079D57962701 /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit.framework; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; + A625DB989B46381B10DF01BFF13D816A /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift.framework; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + AB8714613B99AC277B3A69F105057C75 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Source/ConstraintLayoutSupport.swift; sourceTree = ""; }; + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kingfisher.framework; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Source/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; CFA6CB79A2FBE9BE6D3EB1D449BEE391 /* Pods-LaserMethane.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-LaserMethane.modulemap"; sourceTree = ""; }; - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = ""; }; + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = ""; }; + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_LaserMethane.framework; path = "Pods-LaserMethane.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyJSON.framework; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh.framework; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = KeychainAccess.framework; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = ""; }; + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; + F722FB248719D5E270162BA927B11635 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; + F80CA89476A961152E396F0AD4082C93 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = ""; }; + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Source/ConstraintRelatableTarget.swift; sourceTree = ""; }; + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = ""; }; + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -730,6 +817,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 4E3983CD766AC0F359EDD7B8BB7CB961 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -740,11 +835,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */ = { + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */, + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -776,6 +871,51 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */ = { + isa = PBXGroup; + children = ( + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */, + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */, + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */, + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */, + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */, + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */, + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */, + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */, + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */, + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */, + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */, + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */, + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */, + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */, + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */, + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */, + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */, + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */, + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */, + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */, + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */, + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */, + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */, + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */, + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */, + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */, + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */, + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */, + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */, + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */, + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */, + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */, + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */, + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */, + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */, + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */, + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */, + ); + name = SnapKit; + path = SnapKit; + sourceTree = ""; + }; 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -784,378 +924,344 @@ name = "Targets Support Files"; sourceTree = ""; }; - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */ = { + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */ = { isa = PBXGroup; children = ( - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */, - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */, - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */, - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */, - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */, - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */, - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */, - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */, - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */, - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */, + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */, + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */, + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */, + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */, + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */, + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */, + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */, + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */, + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */, + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */, ); + name = AMapLocation; path = AMapLocation; sourceTree = ""; }; - 0D138733E005527E01955C18192FF1BF /* Pods */ = { + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */ = { isa = PBXGroup; children = ( - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */, - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */, - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */, - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */, - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */, - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */, - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */, - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */, - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */, - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */, - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */, - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */, + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */, + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */, + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */, + AB8714613B99AC277B3A69F105057C75 /* Key.swift */, + 9089869D89E42BCFB841685E2292788C /* Message.swift */, + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */, + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */, + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */, + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */, + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */, + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */, + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */, + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */, + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */, + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */, + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */, ); - name = Pods; + name = SwiftyRSA; + path = SwiftyRSA; sourceTree = ""; }; - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */ = { + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */ = { isa = PBXGroup; children = ( - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */, + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */, + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */, + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */, + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */, + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */, + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */, + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */, + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */, + 9D59A7E079AD4491E8612CC18774762A /* Support Files */, ); - name = Products; + name = AMapFoundation; + path = AMapFoundation; sourceTree = ""; }; - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */ = { + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */ = { isa = PBXGroup; children = ( - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */, - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */, - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */, - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */, - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */, - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */, - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/MJRefresh"; - sourceTree = ""; - }; - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */ = { - isa = PBXGroup; - children = ( - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */ = { - isa = PBXGroup; - children = ( - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */ = { - isa = PBXGroup; - children = ( - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */, - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapFoundation"; - sourceTree = ""; - }; - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */, - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMap3DMap"; - sourceTree = ""; - }; - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */ = { - isa = PBXGroup; - children = ( - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */, - ); - name = ObjC; - sourceTree = ""; - }; - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */ = { - isa = PBXGroup; - children = ( - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */, - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */, - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */, - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */, - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */, - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */, - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */, - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */, - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */, - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */, - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */, - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */, - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */, - 56869B5D847813435E75AF50953A608B /* Image.swift */, - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */, - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */, - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */, - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */, - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */, - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */, - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */, - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */, - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */, - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */, - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */, - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */, - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */, - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */, - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */, - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */, - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */, - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */, - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */, - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */, - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */, - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */, - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */, - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */, - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */, - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */, - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */, - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */, - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */, - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */, - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */, - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */, - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */, - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */, - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */, - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */, - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */, - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */, - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */, - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */, - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */, - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */, - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */, - ); - path = Kingfisher; - sourceTree = ""; - }; - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */ = { - isa = PBXGroup; - children = ( - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */, - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */, - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */, - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */, - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */, - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */, - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */, - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */, - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */, - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */, - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */, - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */, - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */, - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */, - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */, - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */, - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */, - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */, - ); - path = Alamofire; - sourceTree = ""; - }; - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */ = { - isa = PBXGroup; - children = ( - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */, - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */, - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */, - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */, - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */, - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */, - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */, - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */, - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */, - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */, - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */, - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */, - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */, - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */, - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */, - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */, - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */, - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */, - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */, - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */, - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */, - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */, - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */, - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */, - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */, - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */, - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */, - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */, - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */, - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */, - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */, - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */, - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */, - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */, - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */, - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */, - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */, - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */, - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */, - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */, - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */, - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */, - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */, - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */, - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */, - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */, - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */, - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */, - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */, - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */, - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */, - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */, - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */, - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */, - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */, - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */, - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */, - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */, - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */, - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */, - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */, - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */, - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */, - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */, - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */, - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */, - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */, - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */, - ); - path = AMap3DMap; - sourceTree = ""; - }; - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */ = { - isa = PBXGroup; - children = ( - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */, - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */, - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */, - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */, - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */, - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */, - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftyJSON"; - sourceTree = ""; - }; - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */ = { - isa = PBXGroup; - children = ( - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */, - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */, - ); - path = SwiftyJSON; - sourceTree = ""; - }; - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */ = { - isa = PBXGroup; - children = ( - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */, - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */, - A778B850D1B3302C20E23D1BC1816034 /* Support Files */, - ); - path = MBProgressHUD; - sourceTree = ""; - }; - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */ = { - isa = PBXGroup; - children = ( - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */, - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */, - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */, - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */, - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */, - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */, - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */, + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */, + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */, + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */, + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */, + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */, + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */, + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/KeychainAccess"; sourceTree = ""; }; - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */ = { + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */ = { isa = PBXGroup; children = ( - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */, - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */, + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */, + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */, + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */, + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */, + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */, + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */, + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */, + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */, + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */, + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */, + F80CA89476A961152E396F0AD4082C93 /* Result.swift */, + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */, + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */, + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */, + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */, + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */, + F722FB248719D5E270162BA927B11635 /* Validation.swift */, + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */, ); - path = KeychainAccess; + name = Alamofire; + path = Alamofire; sourceTree = ""; }; - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */ = { + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */ = { isa = PBXGroup; children = ( - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */, - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */, - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */, - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */, - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */, - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */, - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */, + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */, + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */, + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */, + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */, + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */, + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */, + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */, + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */, + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */, + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */, + ); + name = FSPagerView; + path = FSPagerView; + sourceTree = ""; + }; + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */, + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */, + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */, + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */, + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */, + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */, + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SwiftyRSA"; + path = "../Target Support Files/FSPagerView"; sourceTree = ""; }; - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */ = { + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */ = { isa = PBXGroup; children = ( - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */, - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */, - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */, - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */, - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */, - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */, - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */, + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */, + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */, + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */, + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */, + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */, + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */, + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/Alamofire"; sourceTree = ""; }; + 4DEBC64F0609770829206145185EE075 /* MJRefresh */ = { + isa = PBXGroup; + children = ( + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */, + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */, + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */, + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */, + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */, + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */, + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */, + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */, + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */, + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */, + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */, + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */, + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */, + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */, + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */, + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */, + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */, + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */, + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */, + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */, + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */, + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */, + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */, + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */, + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */, + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */, + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */, + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */, + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */, + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */, + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */, + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */, + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */, + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */, + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */, + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */, + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */, + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */, + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */, + 99C784B563C3E05F1562D09E350C2D15 /* Resources */, + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */, + ); + name = MJRefresh; + path = MJRefresh; + sourceTree = ""; + }; + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */ = { + isa = PBXGroup; + children = ( + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */, + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */, + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */, + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */, + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */, + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */, + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardManagerSwift"; + sourceTree = ""; + }; + 517E39844720EEB2C57EB5A663886E9C /* Support Files */ = { + isa = PBXGroup; + children = ( + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */, + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMap3DMap"; + sourceTree = ""; + }; + 524356D774545DF44523520AF3F4D496 /* Frameworks */ = { + isa = PBXGroup; + children = ( + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */ = { + isa = PBXGroup; + children = ( + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */ = { + isa = PBXGroup; + children = ( + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */, + ); + name = ObjC; + sourceTree = ""; + }; + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */ = { + isa = PBXGroup; + children = ( + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */, + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */, + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */, + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */, + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */, + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */, + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyJSON"; + sourceTree = ""; + }; + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */ = { + isa = PBXGroup; + children = ( + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */, + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */, + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */, + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */, + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */, + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */, + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */, + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */, + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */, + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */, + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */, + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */, + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */, + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */, + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */, + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */, + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */, + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */, + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */, + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */, + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */, + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */, + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */, + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */, + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */, + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */, + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */, + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */, + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */, + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */, + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */, + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */, + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */, + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */, + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */, + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */, + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */, + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */, + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */, + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */, + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */, + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */, + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */, + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */, + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */, + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */, + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */, + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */, + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */, + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */, + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */, + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */, + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */, + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */, + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */, + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */, + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */, + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */, + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */, + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */, + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */, + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */, + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */, + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */, + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */, + 524356D774545DF44523520AF3F4D496 /* Frameworks */, + 885BEDC17A05379706AB60DB903F9F6E /* Resources */, + 517E39844720EEB2C57EB5A663886E9C /* Support Files */, + ); + name = AMap3DMap; + path = AMap3DMap; + sourceTree = ""; + }; 784B8102EDCB1EB8E72F4A81D972D2DD /* iOS */ = { isa = PBXGroup; children = ( @@ -1170,6 +1276,21 @@ name = iOS; sourceTree = ""; }; + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */ = { + isa = PBXGroup; + children = ( + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */, + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */, + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */, + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */, + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */, + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */, + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SnapKit"; + sourceTree = ""; + }; 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -1178,12 +1299,29 @@ name = Frameworks; sourceTree = ""; }; - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */ = { + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */ = { isa = PBXGroup; children = ( - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */, + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */, + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */, + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */, + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */, + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */, + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */, + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */, + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */, + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */, + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */, + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */, + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */, + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */, + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */, + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */, + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */, + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */, ); - name = Resources; + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; sourceTree = ""; }; 8660BF26B8FC5EFA7399C48A3DEEC16A /* Pods-LaserMethane */ = { @@ -1204,85 +1342,123 @@ path = "Target Support Files/Pods-LaserMethane"; sourceTree = ""; }; - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */ = { + 885BEDC17A05379706AB60DB903F9F6E /* Resources */ = { isa = PBXGroup; children = ( - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */, - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */, - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */, - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */, - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */, - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */, - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */, + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */, ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardManagerSwift"; + name = Resources; sourceTree = ""; }; - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */ = { + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */ = { isa = PBXGroup; children = ( - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */, - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */, + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 99C784B563C3E05F1562D09E350C2D15 /* Resources */ = { + isa = PBXGroup; + children = ( + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */ = { + isa = PBXGroup; + children = ( + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */, + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/AMapLocation"; sourceTree = ""; }; - A778B850D1B3302C20E23D1BC1816034 /* Support Files */ = { + 9D59A7E079AD4491E8612CC18774762A /* Support Files */ = { isa = PBXGroup; children = ( - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */, - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */, - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */, - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */, - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */, - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */, - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */, + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */, + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapFoundation"; + sourceTree = ""; + }; + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */ = { + isa = PBXGroup; + children = ( + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */, + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */, + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */, + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */, + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */, + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */, + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */, + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */, + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */, + 4DEBC64F0609770829206145185EE075 /* MJRefresh */, + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */, + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */, + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */, + ); + name = Pods; + sourceTree = ""; + }; + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */ = { + isa = PBXGroup; + children = ( + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */, + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */, + ); + name = SwiftyJSON; + path = SwiftyJSON; + sourceTree = ""; + }; + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */ = { + isa = PBXGroup; + children = ( + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */, + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */, + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */, + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */, + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */, + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */, + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyRSA"; + sourceTree = ""; + }; + C51C277171881130D12BAA2068D12667 /* Support Files */ = { + isa = PBXGroup; + children = ( + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */, + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */, + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */, + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */, + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */, + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */, + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/MBProgressHUD"; sourceTree = ""; }; - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */ = { + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */ = { isa = PBXGroup; children = ( - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */, - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */, - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */, - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */, - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */, - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */, - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */, - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */, - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */, - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */, - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */, - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */, - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */, - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */, - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */, - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */, - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */, + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */, + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */, + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */, + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */, + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */, + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */, + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */, ); - path = IQKeyboardManagerSwift; - sourceTree = ""; - }; - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */ = { - isa = PBXGroup; - children = ( - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */, - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */, - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */, - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */, - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */, - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */, - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */, - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */, - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */, - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */, - ); - path = AMapFoundation; + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -1290,136 +1466,129 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */, - 0D138733E005527E01955C18192FF1BF /* Pods */, - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */, + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */, + EA06058812647A848932C713A27E9A76 /* Products */, 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */, ); sourceTree = ""; }; - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */ = { + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */ = { isa = PBXGroup; children = ( - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */, - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */, - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */, - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */, - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */, - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */, - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */, - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */, - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */, - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */, - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */, - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */, - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */, - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */, - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */, - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */, - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */, - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */, - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */, - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */, - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */, - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */, - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */, - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */, - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */, - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */, - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */, - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */, - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */, - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */, - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */, - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */, - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */, - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */, - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */, - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */, - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */, - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */, - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */, - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */, - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */, + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */, + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */, + C51C277171881130D12BAA2068D12667 /* Support Files */, ); - path = MJRefresh; + name = MBProgressHUD; + path = MBProgressHUD; sourceTree = ""; }; - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */ = { + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */ = { isa = PBXGroup; children = ( - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */, - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */, - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */, - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */, - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */, - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */, - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */, - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */, - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */, - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */, + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */, + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */, + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */, + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */, + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */, + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */, + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */, + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */, + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */, + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */, + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */, + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */, + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */, + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */, + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */, + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */, + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */, + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */, + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */, + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */, + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */, + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */, + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */, + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */, + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */, + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */, + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */, + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */, + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */, + A625DB989B46381B10DF01BFF13D816A /* KF.swift */, + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */, + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */, + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */, + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */, + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */, + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */, + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */, + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */, + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */, + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */, + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */, + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */, + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */, + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */, + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */, + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */, + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */, + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */, + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */, + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */, + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */, + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */, + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */, + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */, + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */, + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */, + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */, ); - path = FSPagerView; + name = Kingfisher; + path = Kingfisher; sourceTree = ""; }; - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */ = { + EA06058812647A848932C713A27E9A76 /* Products */ = { isa = PBXGroup; children = ( - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */, - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */, - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */, - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */, - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */, - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */, - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */, - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */, - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */, - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */, - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */, - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */, - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */, - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */, - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */, - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */, + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, + 979486118B3E90C08386079D57962701 /* SnapKit.framework */, + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, ); - path = SwiftyRSA; + name = Products; sourceTree = ""; }; - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */ = { + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */ = { isa = PBXGroup; children = ( - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */, - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */, - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */, - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */, - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */, - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */, - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */, + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */, + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */, + ); + name = KeychainAccess; + path = KeychainAccess; + sourceTree = ""; + }; + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */ = { + isa = PBXGroup; + children = ( + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */, + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */, + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */, + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */, + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */, + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */, + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; - sourceTree = ""; - }; - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */ = { - isa = PBXGroup; - children = ( - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */, - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */, - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */, - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */, - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */, - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */, - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/FSPagerView"; - sourceTree = ""; - }; - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */, - ); - name = Frameworks; + path = "../Target Support Files/MJRefresh"; sourceTree = ""; }; /* End PBXGroup section */ @@ -1435,14 +1604,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0F175337DB90FE42F93364FBB107D687 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2582784E4FA6A1AC5D23FC53AC3F6EE2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1467,6 +1628,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 7E06654AA5AE3B62D7F9C42D92ECD17D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1485,6 +1654,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D5172CD7D2B4FF8452F758CAAB73AB84 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1534,34 +1711,53 @@ /* Begin PBXNativeTarget section */ 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */ = { isa = PBXNativeTarget; - buildConfigurationList = 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; + buildConfigurationList = 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; buildPhases = ( - 0F175337DB90FE42F93364FBB107D687 /* Headers */, - 22A3490FF39FEFB44486B95442BBE298 /* Sources */, - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */, - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */, + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */, + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */, + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */, + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */, ); buildRules = ( ); dependencies = ( - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */, - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */, - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */, - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */, - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */, - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */, - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */, - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */, - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */, - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */, - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */, - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */, + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */, + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */, + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */, + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */, + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */, + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */, + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */, + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */, + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */, + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */, + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */, + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */, + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */, ); name = "Pods-LaserMethane"; productName = "Pods-LaserMethane"; productReference = DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */; productType = "com.apple.product-type.framework"; }; + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */; + buildPhases = ( + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */, + 89222AF845A30312C284F407BA48B98F /* Sources */, + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */, + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SnapKit; + productName = SnapKit; + productReference = 979486118B3E90C08386079D57962701 /* SnapKit.framework */; + productType = "com.apple.product-type.framework"; + }; 615C831BCE925ED486B225B87E44926D /* KeychainAccess */ = { isa = PBXNativeTarget; buildConfigurationList = 4BEE926243448802ACA6F07A75D9C025 /* Build configuration list for PBXNativeTarget "KeychainAccess" */; @@ -1742,7 +1938,7 @@ Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 0DB5B868EBBEE29209DAC850B5750A67 /* Products */; + productRefGroup = EA06058812647A848932C713A27E9A76 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -1757,6 +1953,7 @@ 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */, 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */, 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */, + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */, D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */, 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */, ); @@ -1778,13 +1975,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 3DBB58E26047779D6783C0EA2E3ED3C5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1807,6 +1997,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 9A620828AD4F8074C92E7134F598A83E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1814,6 +2011,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; AE292B4411627ABE21EB769134C1E8BB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1847,14 +2051,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 22A3490FF39FEFB44486B95442BBE298 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2DDFD9AC10F181CD7130BDF5F9E0502B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1904,6 +2100,50 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 89222AF845A30312C284F407BA48B98F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */, + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */, + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */, + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */, + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */, + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */, + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */, + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */, + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */, + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */, + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */, + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */, + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */, + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */, + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */, + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */, + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */, + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */, + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */, + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */, + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */, + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */, + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */, + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */, + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */, + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */, + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */, + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */, + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */, + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */, + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */, + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */, + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */, + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */, + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */, + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */, + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A75AB809A775ECE51469987C8138A48C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1968,6 +2208,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C4484A10068696C80FF01E1E3C8CE558 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2053,96 +2301,102 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = KeychainAccess; - target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; - targetProxy = F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */; - }; - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MBProgressHUD; - target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; - targetProxy = 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */; - }; - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */; - }; - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapLocation; - target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; - targetProxy = 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */; - }; - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */; - }; - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FSPagerView; - target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; - targetProxy = 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */; - }; - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */; - }; - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapFoundation; - target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */; - }; - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyJSON; - target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; - targetProxy = C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */; - }; - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */ = { + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Alamofire; target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */; + targetProxy = 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */; }; - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyRSA; - target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; - targetProxy = 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */; - }; - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */ = { + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */; + targetProxy = 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */; }; - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */ = { + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */; + targetProxy = B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */; }; - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */ = { + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */; + }; + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */; + }; + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */; + }; + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyJSON; + target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; + targetProxy = 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */; + }; + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */; + }; + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MBProgressHUD; + target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; + targetProxy = 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */; + }; + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = KeychainAccess; + target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; + targetProxy = 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */; + }; + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapFoundation; + target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; + targetProxy = 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */; + }; + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMap3DMap; target = 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */; - targetProxy = 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */; + targetProxy = 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */; + }; + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyRSA; + target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; + targetProxy = 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */; + }; + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapLocation; + target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; + targetProxy = FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */; + }; + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FSPagerView; + target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; + targetProxy = 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 0B1CC7BD6B8F30F1CF4BA13B3D1F66C2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */; + baseConfigurationReference = C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2177,7 +2431,7 @@ }; 0FC90C86B3E177BE8ED9E5B67B53CF96 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */; + baseConfigurationReference = F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2212,7 +2466,7 @@ }; 1DE8A23B55505EC1D5621EED4BD2A775 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */; + baseConfigurationReference = DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2247,7 +2501,7 @@ }; 3BE7200682DA3DD02079CC5BBF5E56EB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2317,7 +2571,6 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -2343,12 +2596,13 @@ SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; }; name = Debug; }; 501C4DDF76F727E13770D67E891EDEF3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */; + baseConfigurationReference = 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2381,62 +2635,9 @@ }; name = Release; }; - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 5BEFF73BC3159F8F2CBEB4FE9D76C7D6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */; + baseConfigurationReference = DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2453,7 +2654,7 @@ }; 6BBDB5179B7EB533C4CDE7F0C2647E7D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */; + baseConfigurationReference = 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2485,9 +2686,44 @@ }; name = Debug; }; + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 7A990D4D7A394E906F2DE82D639771CF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */; + baseConfigurationReference = 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2522,7 +2758,7 @@ }; 877D0C843EF9B7A6EDCEE1C2ADC57B1D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */; + baseConfigurationReference = 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2554,6 +2790,23 @@ }; name = Debug; }; + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 8B5A46FF8D3C1289CDEE3BAFACABCD2A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2592,7 +2845,6 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -2614,12 +2866,49 @@ SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; + }; + name = Release; + }; + 8E403E361CD6D3F32A530333F7435318 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; 909C2AA226C3AED44720FB27D317DC53 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */; + baseConfigurationReference = B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2635,7 +2924,7 @@ }; 93A2FF79E2EC721C724D10C8C2AF1B64 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */; + baseConfigurationReference = 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2670,7 +2959,7 @@ }; 93AD64353C65D45C0D4197F9ECAD786D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */; + baseConfigurationReference = DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2702,26 +2991,9 @@ }; name = Debug; }; - 958EE232CAC027195F6E4B7DCC521870 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 9AAB9A8E94A66A707CA0F2A63BC6B377 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */; + baseConfigurationReference = B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2735,303 +3007,7 @@ }; name = Debug; }; - A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; - PRODUCT_MODULE_NAME = SwiftyJSON; - PRODUCT_NAME = SwiftyJSON; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; - PRODUCT_MODULE_NAME = SwiftyRSA; - PRODUCT_NAME = SwiftyRSA; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; - PRODUCT_MODULE_NAME = MJRefresh; - PRODUCT_NAME = MJRefresh; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; - PRODUCT_MODULE_NAME = MBProgressHUD; - PRODUCT_NAME = MBProgressHUD; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - D4394403D9B8124A37AED078851D6781 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ECD830E9FF60065425D88BB789C29686 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; - PRODUCT_NAME = IQKeyboardManagerSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.3; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ED1BD43F05E25AD1812664ED10717173 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; - PRODUCT_MODULE_NAME = KeychainAccess; - PRODUCT_NAME = KeychainAccess; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - F263D7F43A6EA5C02F261452DFD84680 /* Release */ = { + A0FFDBAC4E8239F1F140211AFB641067 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */; buildSettings = { @@ -3069,6 +3045,355 @@ }; name = Release; }; + A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; + PRODUCT_MODULE_NAME = SwiftyJSON; + PRODUCT_NAME = SwiftyJSON; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; + PRODUCT_MODULE_NAME = SwiftyRSA; + PRODUCT_NAME = SwiftyRSA; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + C1512590E8F19C98069D2A75E78316A9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; + PRODUCT_MODULE_NAME = MJRefresh; + PRODUCT_NAME = MJRefresh; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C89B9E7AB96863B26382FEACE057B03F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; + PRODUCT_MODULE_NAME = MBProgressHUD; + PRODUCT_NAME = MBProgressHUD; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + D4394403D9B8124A37AED078851D6781 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ECD830E9FF60065425D88BB789C29686 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; + PRODUCT_NAME = IQKeyboardManagerSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.3; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ED1BD43F05E25AD1812664ED10717173 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; + PRODUCT_MODULE_NAME = KeychainAccess; + PRODUCT_NAME = KeychainAccess; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -3090,11 +3415,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { isa = XCConfigurationList; buildConfigurations = ( - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */, - 958EE232CAC027195F6E4B7DCC521870 /* Release */, + C1512590E8F19C98069D2A75E78316A9 /* Debug */, + A0FFDBAC4E8239F1F140211AFB641067 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3126,6 +3451,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C89B9E7AB96863B26382FEACE057B03F /* Debug */, + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 70191416B9573C7ABB42333A08FA2DE4 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -3144,11 +3478,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { + 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */, - F263D7F43A6EA5C02F261452DFD84680 /* Release */, + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */, + 8E403E361CD6D3F32A530333F7435318 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/minus.imageset/minus.png b/LaserMethane/Assets.xcassets/minus.imageset/minus.png new file mode 100644 index 0000000..232ed9a --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/minus.png Binary files differ diff --git a/LaserMethane/Model/InspectDetailModel.swift b/LaserMethane/Model/InspectDetailModel.swift new file mode 100644 index 0000000..3bb9d19 --- /dev/null +++ b/LaserMethane/Model/InspectDetailModel.swift @@ -0,0 +1,70 @@ +// +// InspectDetailModel.swift +// LaserMethane +// +// Created by 203 on 2021/8/5. +// + +import Foundation +import SwiftyJSON + +// { +// "code":200, +// "data":{ +// "date":"2021-07-30", +// "endLat":39.915695, +// "endLng":116.268585, +// "endTime":"2021-07-30 16:20:03", +// "id":"16276330492631002122", +// "name":"测试新建巡检", +// "routes":"[]", +// "startLat":39.915937, +// "startLng":116.268859, +// "startTime":"2021-07-30 16:17:29", +// "user":"王晓颖" +// }, +// "message":"请求成功", +// "success":true +// } + +struct InspectDetailModel { + var code: Int! + var data: DetailDataModel! + var message: String! + var success: Bool! + + init(respJson: JSON) { + code = respJson["code"].intValue + data = DetailDataModel(respJson: respJson["data"]) + message = respJson["message"].stringValue + success = respJson["success"].boolValue + } +} + +struct DetailDataModel { + var date: String! + var endLat: Float! + var endLng: Float! + var endTime: String! + var id: String! + var name: String! + var routes: String! + var startLat: Float! + var startLng: Float! + var startTime: String! + var user: String! + + init(respJson: JSON) { + date = respJson["date"].stringValue + endLat = respJson["endLat"].floatValue + endLng = respJson["endLng"].floatValue + endTime = respJson["endTime"].stringValue + id = respJson["id"].stringValue + name = respJson["name"].stringValue + routes = respJson["routes"].stringValue + startLat = respJson["startLat"].floatValue + startLng = respJson["startLng"].floatValue + startTime = respJson["startTime"].stringValue + user = respJson["user"].stringValue + } +} diff --git a/LaserMethane/Util/Constant.swift b/LaserMethane/Util/Constant.swift index e099a69..2a1a299 100644 --- a/LaserMethane/Util/Constant.swift +++ b/LaserMethane/Util/Constant.swift @@ -22,4 +22,5 @@ case loginOut = "/user/logout" case inspectList = "/inspection/search" case eventList = "/task/search" + case inspectionDetail = "/inspection/info" } diff --git a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift index 9b64129..145c3c5 100644 --- a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift +++ b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift @@ -5,10 +5,24 @@ // Created by 203 on 2021/8/3. // +import Alamofire +import KeychainAccess +import SnapKit +import SwiftyJSON import UIKit +let VIEW_WIDTH = UIScreen.main.bounds.size.width +let VIEW_HEIGHT = UIScreen.main.bounds.size.height + class InspectMapViewController: UIViewController, TransferValueDelegate, MAMapViewDelegate { var id: String? + var mapView: MAMapView! + var inspectView: UIView! + var inspectNameLabel: UILabel! + var inspectStartTimeLabel: UILabel! + var inspectUserLabel: UILabel! + var inspectEndTimeLabel: UILabel! + var eventListButton: UIButton! override func viewDidLoad() { super.viewDidLoad() @@ -18,10 +32,185 @@ navigationController?.navigationBar.barTintColor = .systemBlue let dict: [NSAttributedString.Key: Any] = [NSAttributedString.Key.foregroundColor: UIColor.white] navigationController?.navigationBar.titleTextAttributes = dict // title color - // Do any additional setup after loading the view. - let mapView = MAMapView(frame: view.bounds) + // 设置地图 + setUpMap() + // 在地图图层上面View并设置阴影 + inspectView = UIView(frame: CGRect(x: 8, y: 8, width: VIEW_WIDTH - 16, height: 70)) + inspectView.backgroundColor = .white + LayerShadowHub.shared.setShadow(view: inspectView, sColor: UIColor(red: 211 / 255, green: 211 / 255, blue: 211 / 255, alpha: 1.0), offset: CGSize(width: 0, height: 0), alpha: 1.0, radius: CGFloat(5.0)) + // 在inspectView添加相应的控件 + addInspectSubview() + view.addSubview(inspectView) + // 添加按钮 + let eventListButton = UIButton(type: .roundedRect) + let buttonWidth = VIEW_WIDTH * 0.8 + eventListButton.setTitle("事件清单", for: .normal) + eventListButton.setTitleColor(.white, for: .normal) + eventListButton.titleLabel?.font = UIFont.systemFont(ofSize: 20) + eventListButton.layer.cornerRadius = 8 + eventListButton.backgroundColor = .systemBlue + eventListButton.addTarget(self, action: #selector(toEventListViewController), for: .touchUpInside) + view.addSubview(eventListButton) + eventListButton.snp.makeConstraints { (make) -> Void in + make.top.equalTo(VIEW_HEIGHT * 0.8) + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: 36)) + // x轴方向上居中 + make.centerX.equalToSuperview() + } + // 根据id查询巡检详情 + loadInspectDetail() + } + + func loadInspectDetail() { + let keychain = Keychain() + let baseURL = keychain[Constant.ServerConfig.rawValue] + let inspectionDetailURL = baseURL! + Constant.inspectionDetail.rawValue + Alamofire.request(inspectionDetailURL, method: .get, parameters: ["id": id!], headers: ["token": keychain[Constant.Token.rawValue]!]).responseJSON { response in + switch response.result { + case let .success(value): + self.setInspectData(detailModel: InspectDetailModel(respJson: JSON(value)).data) + case .failure: + AlertHub.shared.showWaringAlert(controller: self, messge: "获取巡检详情失败") + } + } + } + + func setInspectData(detailModel: DetailDataModel!) { + inspectNameLabel.text = detailModel.name + inspectUserLabel.text = detailModel.user + inspectStartTimeLabel.text = detailModel.startTime + inspectEndTimeLabel.text = detailModel.endTime + // 移动到巡检起始经纬度 + let pointAnnotation = MAPointAnnotation() + let pointCoordinate = CLLocationCoordinate2D(latitude: CLLocationDegrees(detailModel.startLat), longitude: CLLocationDegrees(detailModel.startLng)) + mapView.centerCoordinate = pointCoordinate // 移动到位置点 + pointAnnotation.coordinate = pointCoordinate // 显示定位点 + mapView.addAnnotation(pointAnnotation) + } + + func mapView(_ mapView: MAMapView!, viewFor annotation: MAAnnotation!) -> MAAnnotationView! { + if annotation.isKind(of: MAPointAnnotation.self) { + let pointReuseIndetifier = "pointReuseIndetifier" + var annotationView: MAPinAnnotationView? = mapView.dequeueReusableAnnotationView(withIdentifier: pointReuseIndetifier) as! MAPinAnnotationView? + if annotationView == nil { + annotationView = MAPinAnnotationView(annotation: annotation, reuseIdentifier: pointReuseIndetifier) + } + annotationView!.canShowCallout = true + annotationView!.animatesDrop = true + annotationView!.isDraggable = true + return annotationView! + } + return nil + } + + @objc func toEventListViewController(sender: UIButton) { + print("toEventListViewController") + } + + func addInspectSubview() { + inspectNameLabel = UILabel() + inspectNameLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectNameLabel.numberOfLines = 1 + inspectView.addSubview(inspectNameLabel) + inspectNameLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(4) + make.left.equalTo(8) + } + + inspectStartTimeLabel = UILabel() + inspectStartTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectStartTimeLabel) + inspectStartTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(4) + make.left.equalTo(inspectView.frame.width - 168) + } + + inspectUserLabel = UILabel() + inspectUserLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectUserLabel) + inspectUserLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(37) + make.left.equalTo(8) + } + + inspectEndTimeLabel = UILabel() + inspectEndTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectEndTimeLabel) + inspectEndTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(37) + make.left.equalTo(inspectView.frame.width - 168) + } + + let label = UILabel() + label.text = "至" + label.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(label) + label.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 18, height: 29)) + make.center.equalToSuperview() + } + } + + func setUpMap() { + mapView = MAMapView(frame: view.bounds) + // 开启缩放手势 + mapView.isZoomEnabled = true + // 地图的缩放级别的范围是[3-19] + mapView.setZoomLevel(16, animated: true) + // 禁用旋转手势 + mapView.isRotateEnabled = false + // 禁用倾斜手势 + mapView.isRotateCameraEnabled = false + // 不显示罗盘 + mapView.showsCompass = false mapView.delegate = self view.addSubview(mapView) + // 添加放大缩小按钮 + // 放大 + let expandButton = UIButton(type: .roundedRect) + let buttonWidth = CGFloat(36) + let buttonHeight = CGFloat(36) + expandButton.layer.cornerRadius = 5 + expandButton.backgroundColor = .white + expandButton.setBackgroundImage(UIImage(named: "add"), for: .normal) + expandButton.addTarget(self, action: #selector(expandMap), for: .touchUpInside) + view.addSubview(expandButton) + expandButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3) + } + // 缩小 + let minusButton = UIButton(type: .roundedRect) + minusButton.layer.cornerRadius = 5 + minusButton.backgroundColor = .white + minusButton.setBackgroundImage(UIImage(named: "minus"), for: .normal) + minusButton.addTarget(self, action: #selector(minusMap), for: .touchUpInside) + view.addSubview(minusButton) + minusButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3 + buttonHeight + 2) + } + } + + @objc func expandMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel += 1 + mapView.setZoomLevel(zoomLevel, animated: true) + } + + @objc func minusMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel -= 1 + mapView.setZoomLevel(zoomLevel, animated: true) } func transfer(controller: UIViewController, dic: NSDictionary) { diff --git a/LaserMethane/ViewController/Settings/SettingViewController.swift b/LaserMethane/ViewController/Settings/SettingViewController.swift index 837bece..3c4784c 100644 --- a/LaserMethane/ViewController/Settings/SettingViewController.swift +++ b/LaserMethane/ViewController/Settings/SettingViewController.swift @@ -56,9 +56,10 @@ let button = UIButton(type: .roundedRect) button.setTitle("退出登录", for: .normal) button.setTitleColor(.white, for: .normal) + button.titleLabel?.font = UIFont.systemFont(ofSize: CGFloat(20)) button.layer.cornerRadius = 18.0 - button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.backgroundColor = .systemBlue + button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.addTarget(self, action: #selector(loginOutAction), for: .touchUpInside) footerView.addSubview(button) diff --git a/Podfile b/Podfile index 6bda986..dcb34b3 100644 --- a/Podfile +++ b/Podfile @@ -27,4 +27,12 @@ pod 'AMap3DMap' # 高德定位 pod 'AMapLocation' + # 自动约束布局 + pod 'SnapKit' +end + +post_install do |installer| + installer.pods_project.build_configurations.each do |config| + config.build_settings['VALID_ARCHS'] = 'arm64, arm64e, x86_64' + end end diff --git a/Podfile.lock b/Podfile.lock index 4cc826e..0abcbfe 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 4cc826e..0abcbfe 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 638edc3..104afd4 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -9,13 +9,12 @@ /* Begin PBXAggregateTarget section */ 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */ = { isa = PBXAggregateTarget; - buildConfigurationList = 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; + buildConfigurationList = 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; buildPhases = ( ); dependencies = ( ); name = AMapFoundation; - productName = AMapFoundation; }; 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */ = { isa = PBXAggregateTarget; @@ -23,10 +22,9 @@ buildPhases = ( ); dependencies = ( - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */, + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */, ); name = AMap3DMap; - productName = AMap3DMap; }; 971676D1C9A11C105647D995975ACE4F /* AMapLocation */ = { isa = PBXAggregateTarget; @@ -34,653 +32,742 @@ buildPhases = ( ); dependencies = ( - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */, + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */, ); name = AMapLocation; - productName = AMapLocation; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */; }; - 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */; }; - 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */; }; - 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */; }; - 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */; }; - 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */; }; - 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */; }; - 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */; }; - 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */; }; - 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */; }; - 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56869B5D847813435E75AF50953A608B /* Image.swift */; }; - 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */; }; - 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */; }; - 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */; }; - 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */; }; - 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */; }; - 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */; }; - 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */; }; - 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */; }; - 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */; }; - 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */; }; - 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */; }; - 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */; }; - 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */; }; - 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */; }; + 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */; }; + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */; }; + 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */; }; + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */; }; + 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */; }; + 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */; }; + 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */; }; + 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */; }; + 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */; }; + 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */; }; + 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */; }; + 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */; }; + 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */; }; + 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */; }; + 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = C881977E08485F431901A8D3B072A8BA /* Notifications.swift */; }; + 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */; }; + 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */; }; + 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */; }; + 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */; }; + 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */; }; + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */; }; + 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */; }; + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; + 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */; }; + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */; }; + 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */; }; + 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */; }; + 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9089869D89E42BCFB841685E2292788C /* Message.swift */; }; + 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */; }; + 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */; }; + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */; }; + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */; }; 2358B57B83BE526AED64799C6892B2CE /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; 23A5B275E273450840ABED5360A70DA0 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */; }; - 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */; }; - 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */; }; - 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */; }; - 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */; }; - 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */; }; - 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */; }; - 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */; }; - 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */; }; - 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */; }; - 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */; }; - 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */; }; + 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */; }; + 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */; }; + 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */; }; + 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */; }; + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */; }; + 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */; }; + 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */; }; + 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */; }; + 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */; }; + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */; }; + 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */; }; + 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */; }; + 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */; }; 33483C1C427390BED308CBAB3EEEE277 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */; }; - 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */; }; - 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */; }; - 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */; }; + 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */; }; + 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */; }; + 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */; }; + 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */; }; 37DD30C9D863EE4FF8DC3D735A06C0AE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; 38EE0727B33503FD20E1363988E46AB2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */; }; - 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */; }; - 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */; }; - 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */; }; - 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */; }; - 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */; }; - 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */; }; + 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */; }; + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */; }; + 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */; }; + 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */; }; + 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */; }; + 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */; }; + 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */; }; + 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */; }; + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */; }; + 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */; }; 4F441AB2A7BFC619FD9B48BBA1189177 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */; }; - 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */; }; - 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */; }; + 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */; }; + 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */; }; 50013C33D35EBAF31ACF3A8B3A9A3FB4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */; }; - 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */; }; - 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */; }; - 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */; }; + 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */; }; + 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */; }; + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */; }; + 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F722FB248719D5E270162BA927B11635 /* Validation.swift */; }; + 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */; }; 5632D5C79A031216ABAC934DE4CF52B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */; }; - 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */; }; - 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */; }; - 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */; }; - 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; - 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */; }; - 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */; }; - 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547EA4817651E2B390618D18F42B98A2 /* Source.swift */; }; - 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */; }; - 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */; }; - 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */; }; - 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */; }; - 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */; }; - 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */; }; + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */; }; + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */; }; + 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */; }; + 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */; }; + 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */; }; + 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80CA89476A961152E396F0AD4082C93 /* Result.swift */; }; + 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */; }; + 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */; }; + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */; }; + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */; }; + 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */; }; + 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */; }; + 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */; }; + 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */; }; + 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */; }; + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */; }; + 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */; }; + 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */; }; + 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */; }; 7596519E375DA27F6E7D05D440757055 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */; }; - 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */; }; - 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */; }; - 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */; }; - 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */; }; - 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */; }; + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */; }; + 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */; }; + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */; }; + 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */; }; + 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */; }; + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */; }; + 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */; }; + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */; }; + 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */; }; 7CB62474AFF64CE4647E67F4916360C2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */; }; - 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */; }; - 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */; }; - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */; }; - 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */; }; - 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */; }; - 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */; }; - 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */; }; - 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */; }; - 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */; }; - 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */; }; - 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */; }; - 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */; }; - 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */; }; - 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */; }; - 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */; }; - 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */; }; - 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */; }; - 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */; }; - 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */; }; - 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */; }; - A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */; }; - A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */; }; - A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */; }; - A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */; }; - A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */; }; + 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */; }; + 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */; }; + 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */; }; + 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */; }; + 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */; }; + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */; }; + 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */; }; + 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */; }; + 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */; }; + 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */; }; + 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A625DB989B46381B10DF01BFF13D816A /* KF.swift */; }; + 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */; }; + 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */; }; + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */; }; + 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */; }; + 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */; }; + 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */; }; + 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */; }; + 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */; }; + 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */; }; + 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */; }; + 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */; }; + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */; }; + 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */; }; + 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */; }; + A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */; }; + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */; }; + A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */; }; + A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */; }; + A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */; }; + A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */; }; AA48510A0816F4943C7D2ED13242630E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */; }; - AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; AC1B5B34F7456E723EC031A496585471 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */; }; AD42B158EA8D302DA980C9A31EA487C2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */; }; - AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */; }; - B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */; }; - B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */; }; - B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */; }; - B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = A197E9088E885944D5C7F230FB5C3440 /* Key.swift */; }; - B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */; }; - BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */; }; - BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */; }; + AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */; }; + AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */; }; + B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */; }; + B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */; }; + B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */; }; + B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */; }; + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */; }; + B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB8714613B99AC277B3A69F105057C75 /* Key.swift */; }; + B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */; }; + BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */; }; + BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */; }; BB1E0118A589750C321D474F646DD4AF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */; }; - C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */; }; - C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */; }; + BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */; }; + BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */; }; + C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */; }; + C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */; }; C297AC9431379391C114794AFD4F9778 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */; }; - C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */; }; + C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */; }; + C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */; }; + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */; }; C47A1C638C0E97C4ECCBD18FD494BB34 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */; }; - C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */; }; - C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */; }; - CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */; }; - D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */; }; - D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */; }; - D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */; }; - D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */; }; - D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */; }; - D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */; }; - D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */; }; - DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */; }; - DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */; }; - E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */; }; - E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */; }; - E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */; }; - E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */; }; - E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */; }; - E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */; }; - EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */; }; - ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */; }; - EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */; }; - EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */; }; + C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */; }; + C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */; }; + CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991443944B518250834DE4B6057F7FBA /* Delegate.swift */; }; + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */; }; + D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */; }; + D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */; }; + D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */; }; + D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */; }; + D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */; }; + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */; }; + D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */; }; + D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */; }; + DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */; }; + DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */; }; + E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */; }; + E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */; }; + E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */; }; + E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */; }; + E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */; }; + E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */; }; + E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */; }; + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */; }; + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */; }; + EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */; }; + ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */; }; + EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */; }; + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */; }; + EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; EEF066616EFE6EBC57541C1B92C6770A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */; }; - F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */; }; - F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */; }; - F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */; }; + EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */; }; + F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */; }; + F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */; }; + F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */; }; F612969E69DE5F072AD96720641B1184 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; - F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */; }; - F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */; }; - FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */; }; - FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */; }; + F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */; }; + F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */; }; + FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */; }; + FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; - remoteInfo = IQKeyboardManagerSwift; - }; - 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; - remoteInfo = FSPagerView; - }; - 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; - remoteInfo = AMap3DMap; - }; - 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; - remoteInfo = AMapLocation; - }; - 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */ = { + 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; remoteInfo = MBProgressHUD; }; - 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */ = { + 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 92A1C13902E7ACDA3ABB5BA1FEACC86C; remoteInfo = SwiftyRSA; }; - C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; - remoteInfo = SwiftyJSON; - }; - F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */ = { + 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 615C831BCE925ED486B225B87E44926D; remoteInfo = KeychainAccess; }; + 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; + remoteInfo = AMap3DMap; + }; + 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; + remoteInfo = SwiftyJSON; + }; + 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; + remoteInfo = FSPagerView; + }; + B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; + remoteInfo = IQKeyboardManagerSwift; + }; + FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; + remoteInfo = AMapLocation; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; 02853C6E2498D9813D60A77C80A7D74A /* Pods-LaserMethane-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-frameworks.sh"; sourceTree = ""; }; - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Source/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyRSA.framework; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FSPagerView.framework; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; 117F9E8CB32760CD3AFAFADB30FD1A13 /* Pods-LaserMethane-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-resources.sh"; sourceTree = ""; }; - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Source/ConstraintInsets.swift; sourceTree = ""; }; + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = ""; }; + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = ""; }; + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; 218B6D4F1C39959EA413058F9C8528F3 /* Pods-LaserMethane-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-LaserMethane-acknowledgements.markdown"; sourceTree = ""; }; - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Source/ConstraintConstantTarget.swift; sourceTree = ""; }; + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Source/Debugging.swift; sourceTree = ""; }; + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-LaserMethane-umbrella.h"; sourceTree = ""; }; - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = ""; }; + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = ""; }; + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = ""; }; + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = ""; }; + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.debug.xcconfig"; sourceTree = ""; }; - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - 56869B5D847813435E75AF50953A608B /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Source/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = ""; }; + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-LaserMethane-dummy.m"; sourceTree = ""; }; - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = ""; }; 65D137708F4AAC33E3A1288466861BE8 /* Pods-LaserMethane-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-Info.plist"; sourceTree = ""; }; - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.release.xcconfig"; sourceTree = ""; }; - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; 72B35167BB8037194C7E81C7FC1DECCF /* Pods-LaserMethane-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-acknowledgements.plist"; sourceTree = ""; }; - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Source/ConstraintDSL.swift; sourceTree = ""; }; + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = ""; }; + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Source/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = ""; }; + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = ""; }; + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = ""; }; + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = ""; }; + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD.framework; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; + 9089869D89E42BCFB841685E2292788C /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = ""; }; + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + 979486118B3E90C08386079D57962701 /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit.framework; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; + A625DB989B46381B10DF01BFF13D816A /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift.framework; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + AB8714613B99AC277B3A69F105057C75 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Source/ConstraintLayoutSupport.swift; sourceTree = ""; }; + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kingfisher.framework; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Source/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; CFA6CB79A2FBE9BE6D3EB1D449BEE391 /* Pods-LaserMethane.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-LaserMethane.modulemap"; sourceTree = ""; }; - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = ""; }; + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = ""; }; + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_LaserMethane.framework; path = "Pods-LaserMethane.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyJSON.framework; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh.framework; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = KeychainAccess.framework; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = ""; }; + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; + F722FB248719D5E270162BA927B11635 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; + F80CA89476A961152E396F0AD4082C93 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = ""; }; + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Source/ConstraintRelatableTarget.swift; sourceTree = ""; }; + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = ""; }; + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -730,6 +817,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 4E3983CD766AC0F359EDD7B8BB7CB961 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -740,11 +835,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */ = { + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */, + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -776,6 +871,51 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */ = { + isa = PBXGroup; + children = ( + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */, + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */, + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */, + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */, + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */, + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */, + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */, + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */, + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */, + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */, + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */, + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */, + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */, + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */, + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */, + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */, + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */, + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */, + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */, + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */, + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */, + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */, + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */, + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */, + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */, + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */, + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */, + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */, + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */, + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */, + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */, + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */, + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */, + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */, + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */, + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */, + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */, + ); + name = SnapKit; + path = SnapKit; + sourceTree = ""; + }; 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -784,378 +924,344 @@ name = "Targets Support Files"; sourceTree = ""; }; - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */ = { + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */ = { isa = PBXGroup; children = ( - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */, - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */, - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */, - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */, - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */, - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */, - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */, - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */, - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */, - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */, + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */, + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */, + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */, + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */, + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */, + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */, + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */, + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */, + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */, + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */, ); + name = AMapLocation; path = AMapLocation; sourceTree = ""; }; - 0D138733E005527E01955C18192FF1BF /* Pods */ = { + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */ = { isa = PBXGroup; children = ( - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */, - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */, - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */, - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */, - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */, - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */, - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */, - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */, - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */, - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */, - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */, - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */, + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */, + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */, + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */, + AB8714613B99AC277B3A69F105057C75 /* Key.swift */, + 9089869D89E42BCFB841685E2292788C /* Message.swift */, + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */, + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */, + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */, + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */, + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */, + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */, + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */, + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */, + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */, + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */, + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */, ); - name = Pods; + name = SwiftyRSA; + path = SwiftyRSA; sourceTree = ""; }; - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */ = { + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */ = { isa = PBXGroup; children = ( - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */, + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */, + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */, + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */, + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */, + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */, + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */, + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */, + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */, + 9D59A7E079AD4491E8612CC18774762A /* Support Files */, ); - name = Products; + name = AMapFoundation; + path = AMapFoundation; sourceTree = ""; }; - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */ = { + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */ = { isa = PBXGroup; children = ( - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */, - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */, - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */, - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */, - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */, - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */, - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/MJRefresh"; - sourceTree = ""; - }; - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */ = { - isa = PBXGroup; - children = ( - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */ = { - isa = PBXGroup; - children = ( - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */ = { - isa = PBXGroup; - children = ( - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */, - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapFoundation"; - sourceTree = ""; - }; - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */, - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMap3DMap"; - sourceTree = ""; - }; - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */ = { - isa = PBXGroup; - children = ( - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */, - ); - name = ObjC; - sourceTree = ""; - }; - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */ = { - isa = PBXGroup; - children = ( - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */, - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */, - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */, - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */, - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */, - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */, - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */, - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */, - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */, - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */, - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */, - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */, - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */, - 56869B5D847813435E75AF50953A608B /* Image.swift */, - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */, - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */, - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */, - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */, - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */, - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */, - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */, - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */, - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */, - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */, - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */, - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */, - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */, - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */, - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */, - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */, - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */, - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */, - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */, - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */, - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */, - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */, - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */, - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */, - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */, - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */, - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */, - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */, - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */, - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */, - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */, - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */, - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */, - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */, - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */, - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */, - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */, - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */, - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */, - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */, - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */, - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */, - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */, - ); - path = Kingfisher; - sourceTree = ""; - }; - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */ = { - isa = PBXGroup; - children = ( - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */, - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */, - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */, - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */, - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */, - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */, - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */, - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */, - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */, - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */, - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */, - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */, - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */, - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */, - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */, - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */, - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */, - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */, - ); - path = Alamofire; - sourceTree = ""; - }; - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */ = { - isa = PBXGroup; - children = ( - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */, - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */, - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */, - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */, - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */, - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */, - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */, - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */, - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */, - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */, - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */, - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */, - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */, - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */, - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */, - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */, - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */, - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */, - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */, - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */, - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */, - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */, - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */, - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */, - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */, - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */, - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */, - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */, - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */, - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */, - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */, - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */, - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */, - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */, - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */, - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */, - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */, - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */, - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */, - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */, - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */, - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */, - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */, - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */, - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */, - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */, - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */, - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */, - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */, - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */, - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */, - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */, - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */, - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */, - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */, - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */, - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */, - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */, - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */, - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */, - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */, - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */, - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */, - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */, - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */, - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */, - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */, - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */, - ); - path = AMap3DMap; - sourceTree = ""; - }; - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */ = { - isa = PBXGroup; - children = ( - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */, - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */, - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */, - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */, - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */, - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */, - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftyJSON"; - sourceTree = ""; - }; - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */ = { - isa = PBXGroup; - children = ( - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */, - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */, - ); - path = SwiftyJSON; - sourceTree = ""; - }; - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */ = { - isa = PBXGroup; - children = ( - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */, - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */, - A778B850D1B3302C20E23D1BC1816034 /* Support Files */, - ); - path = MBProgressHUD; - sourceTree = ""; - }; - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */ = { - isa = PBXGroup; - children = ( - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */, - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */, - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */, - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */, - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */, - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */, - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */, + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */, + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */, + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */, + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */, + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */, + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */, + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/KeychainAccess"; sourceTree = ""; }; - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */ = { + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */ = { isa = PBXGroup; children = ( - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */, - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */, + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */, + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */, + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */, + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */, + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */, + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */, + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */, + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */, + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */, + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */, + F80CA89476A961152E396F0AD4082C93 /* Result.swift */, + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */, + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */, + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */, + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */, + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */, + F722FB248719D5E270162BA927B11635 /* Validation.swift */, + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */, ); - path = KeychainAccess; + name = Alamofire; + path = Alamofire; sourceTree = ""; }; - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */ = { + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */ = { isa = PBXGroup; children = ( - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */, - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */, - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */, - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */, - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */, - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */, - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */, + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */, + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */, + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */, + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */, + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */, + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */, + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */, + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */, + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */, + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */, + ); + name = FSPagerView; + path = FSPagerView; + sourceTree = ""; + }; + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */, + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */, + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */, + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */, + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */, + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */, + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SwiftyRSA"; + path = "../Target Support Files/FSPagerView"; sourceTree = ""; }; - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */ = { + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */ = { isa = PBXGroup; children = ( - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */, - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */, - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */, - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */, - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */, - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */, - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */, + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */, + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */, + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */, + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */, + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */, + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */, + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/Alamofire"; sourceTree = ""; }; + 4DEBC64F0609770829206145185EE075 /* MJRefresh */ = { + isa = PBXGroup; + children = ( + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */, + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */, + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */, + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */, + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */, + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */, + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */, + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */, + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */, + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */, + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */, + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */, + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */, + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */, + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */, + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */, + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */, + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */, + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */, + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */, + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */, + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */, + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */, + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */, + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */, + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */, + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */, + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */, + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */, + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */, + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */, + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */, + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */, + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */, + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */, + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */, + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */, + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */, + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */, + 99C784B563C3E05F1562D09E350C2D15 /* Resources */, + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */, + ); + name = MJRefresh; + path = MJRefresh; + sourceTree = ""; + }; + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */ = { + isa = PBXGroup; + children = ( + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */, + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */, + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */, + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */, + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */, + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */, + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardManagerSwift"; + sourceTree = ""; + }; + 517E39844720EEB2C57EB5A663886E9C /* Support Files */ = { + isa = PBXGroup; + children = ( + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */, + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMap3DMap"; + sourceTree = ""; + }; + 524356D774545DF44523520AF3F4D496 /* Frameworks */ = { + isa = PBXGroup; + children = ( + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */ = { + isa = PBXGroup; + children = ( + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */ = { + isa = PBXGroup; + children = ( + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */, + ); + name = ObjC; + sourceTree = ""; + }; + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */ = { + isa = PBXGroup; + children = ( + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */, + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */, + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */, + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */, + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */, + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */, + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyJSON"; + sourceTree = ""; + }; + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */ = { + isa = PBXGroup; + children = ( + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */, + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */, + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */, + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */, + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */, + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */, + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */, + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */, + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */, + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */, + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */, + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */, + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */, + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */, + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */, + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */, + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */, + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */, + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */, + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */, + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */, + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */, + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */, + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */, + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */, + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */, + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */, + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */, + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */, + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */, + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */, + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */, + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */, + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */, + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */, + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */, + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */, + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */, + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */, + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */, + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */, + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */, + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */, + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */, + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */, + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */, + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */, + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */, + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */, + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */, + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */, + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */, + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */, + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */, + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */, + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */, + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */, + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */, + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */, + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */, + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */, + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */, + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */, + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */, + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */, + 524356D774545DF44523520AF3F4D496 /* Frameworks */, + 885BEDC17A05379706AB60DB903F9F6E /* Resources */, + 517E39844720EEB2C57EB5A663886E9C /* Support Files */, + ); + name = AMap3DMap; + path = AMap3DMap; + sourceTree = ""; + }; 784B8102EDCB1EB8E72F4A81D972D2DD /* iOS */ = { isa = PBXGroup; children = ( @@ -1170,6 +1276,21 @@ name = iOS; sourceTree = ""; }; + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */ = { + isa = PBXGroup; + children = ( + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */, + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */, + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */, + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */, + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */, + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */, + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SnapKit"; + sourceTree = ""; + }; 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -1178,12 +1299,29 @@ name = Frameworks; sourceTree = ""; }; - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */ = { + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */ = { isa = PBXGroup; children = ( - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */, + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */, + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */, + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */, + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */, + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */, + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */, + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */, + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */, + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */, + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */, + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */, + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */, + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */, + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */, + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */, + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */, + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */, ); - name = Resources; + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; sourceTree = ""; }; 8660BF26B8FC5EFA7399C48A3DEEC16A /* Pods-LaserMethane */ = { @@ -1204,85 +1342,123 @@ path = "Target Support Files/Pods-LaserMethane"; sourceTree = ""; }; - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */ = { + 885BEDC17A05379706AB60DB903F9F6E /* Resources */ = { isa = PBXGroup; children = ( - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */, - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */, - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */, - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */, - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */, - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */, - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */, + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */, ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardManagerSwift"; + name = Resources; sourceTree = ""; }; - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */ = { + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */ = { isa = PBXGroup; children = ( - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */, - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */, + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 99C784B563C3E05F1562D09E350C2D15 /* Resources */ = { + isa = PBXGroup; + children = ( + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */ = { + isa = PBXGroup; + children = ( + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */, + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/AMapLocation"; sourceTree = ""; }; - A778B850D1B3302C20E23D1BC1816034 /* Support Files */ = { + 9D59A7E079AD4491E8612CC18774762A /* Support Files */ = { isa = PBXGroup; children = ( - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */, - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */, - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */, - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */, - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */, - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */, - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */, + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */, + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapFoundation"; + sourceTree = ""; + }; + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */ = { + isa = PBXGroup; + children = ( + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */, + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */, + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */, + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */, + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */, + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */, + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */, + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */, + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */, + 4DEBC64F0609770829206145185EE075 /* MJRefresh */, + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */, + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */, + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */, + ); + name = Pods; + sourceTree = ""; + }; + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */ = { + isa = PBXGroup; + children = ( + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */, + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */, + ); + name = SwiftyJSON; + path = SwiftyJSON; + sourceTree = ""; + }; + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */ = { + isa = PBXGroup; + children = ( + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */, + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */, + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */, + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */, + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */, + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */, + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyRSA"; + sourceTree = ""; + }; + C51C277171881130D12BAA2068D12667 /* Support Files */ = { + isa = PBXGroup; + children = ( + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */, + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */, + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */, + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */, + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */, + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */, + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/MBProgressHUD"; sourceTree = ""; }; - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */ = { + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */ = { isa = PBXGroup; children = ( - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */, - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */, - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */, - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */, - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */, - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */, - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */, - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */, - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */, - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */, - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */, - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */, - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */, - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */, - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */, - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */, - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */, + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */, + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */, + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */, + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */, + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */, + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */, + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */, ); - path = IQKeyboardManagerSwift; - sourceTree = ""; - }; - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */ = { - isa = PBXGroup; - children = ( - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */, - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */, - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */, - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */, - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */, - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */, - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */, - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */, - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */, - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */, - ); - path = AMapFoundation; + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -1290,136 +1466,129 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */, - 0D138733E005527E01955C18192FF1BF /* Pods */, - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */, + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */, + EA06058812647A848932C713A27E9A76 /* Products */, 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */, ); sourceTree = ""; }; - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */ = { + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */ = { isa = PBXGroup; children = ( - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */, - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */, - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */, - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */, - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */, - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */, - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */, - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */, - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */, - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */, - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */, - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */, - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */, - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */, - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */, - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */, - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */, - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */, - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */, - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */, - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */, - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */, - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */, - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */, - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */, - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */, - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */, - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */, - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */, - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */, - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */, - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */, - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */, - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */, - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */, - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */, - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */, - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */, - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */, - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */, - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */, + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */, + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */, + C51C277171881130D12BAA2068D12667 /* Support Files */, ); - path = MJRefresh; + name = MBProgressHUD; + path = MBProgressHUD; sourceTree = ""; }; - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */ = { + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */ = { isa = PBXGroup; children = ( - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */, - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */, - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */, - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */, - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */, - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */, - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */, - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */, - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */, - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */, + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */, + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */, + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */, + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */, + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */, + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */, + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */, + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */, + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */, + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */, + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */, + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */, + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */, + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */, + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */, + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */, + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */, + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */, + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */, + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */, + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */, + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */, + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */, + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */, + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */, + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */, + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */, + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */, + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */, + A625DB989B46381B10DF01BFF13D816A /* KF.swift */, + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */, + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */, + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */, + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */, + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */, + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */, + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */, + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */, + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */, + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */, + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */, + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */, + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */, + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */, + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */, + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */, + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */, + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */, + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */, + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */, + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */, + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */, + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */, + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */, + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */, + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */, + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */, ); - path = FSPagerView; + name = Kingfisher; + path = Kingfisher; sourceTree = ""; }; - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */ = { + EA06058812647A848932C713A27E9A76 /* Products */ = { isa = PBXGroup; children = ( - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */, - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */, - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */, - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */, - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */, - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */, - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */, - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */, - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */, - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */, - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */, - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */, - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */, - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */, - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */, - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */, + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, + 979486118B3E90C08386079D57962701 /* SnapKit.framework */, + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, ); - path = SwiftyRSA; + name = Products; sourceTree = ""; }; - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */ = { + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */ = { isa = PBXGroup; children = ( - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */, - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */, - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */, - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */, - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */, - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */, - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */, + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */, + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */, + ); + name = KeychainAccess; + path = KeychainAccess; + sourceTree = ""; + }; + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */ = { + isa = PBXGroup; + children = ( + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */, + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */, + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */, + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */, + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */, + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */, + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; - sourceTree = ""; - }; - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */ = { - isa = PBXGroup; - children = ( - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */, - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */, - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */, - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */, - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */, - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */, - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/FSPagerView"; - sourceTree = ""; - }; - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */, - ); - name = Frameworks; + path = "../Target Support Files/MJRefresh"; sourceTree = ""; }; /* End PBXGroup section */ @@ -1435,14 +1604,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0F175337DB90FE42F93364FBB107D687 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2582784E4FA6A1AC5D23FC53AC3F6EE2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1467,6 +1628,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 7E06654AA5AE3B62D7F9C42D92ECD17D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1485,6 +1654,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D5172CD7D2B4FF8452F758CAAB73AB84 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1534,34 +1711,53 @@ /* Begin PBXNativeTarget section */ 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */ = { isa = PBXNativeTarget; - buildConfigurationList = 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; + buildConfigurationList = 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; buildPhases = ( - 0F175337DB90FE42F93364FBB107D687 /* Headers */, - 22A3490FF39FEFB44486B95442BBE298 /* Sources */, - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */, - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */, + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */, + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */, + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */, + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */, ); buildRules = ( ); dependencies = ( - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */, - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */, - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */, - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */, - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */, - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */, - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */, - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */, - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */, - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */, - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */, - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */, + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */, + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */, + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */, + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */, + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */, + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */, + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */, + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */, + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */, + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */, + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */, + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */, + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */, ); name = "Pods-LaserMethane"; productName = "Pods-LaserMethane"; productReference = DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */; productType = "com.apple.product-type.framework"; }; + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */; + buildPhases = ( + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */, + 89222AF845A30312C284F407BA48B98F /* Sources */, + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */, + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SnapKit; + productName = SnapKit; + productReference = 979486118B3E90C08386079D57962701 /* SnapKit.framework */; + productType = "com.apple.product-type.framework"; + }; 615C831BCE925ED486B225B87E44926D /* KeychainAccess */ = { isa = PBXNativeTarget; buildConfigurationList = 4BEE926243448802ACA6F07A75D9C025 /* Build configuration list for PBXNativeTarget "KeychainAccess" */; @@ -1742,7 +1938,7 @@ Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 0DB5B868EBBEE29209DAC850B5750A67 /* Products */; + productRefGroup = EA06058812647A848932C713A27E9A76 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -1757,6 +1953,7 @@ 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */, 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */, 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */, + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */, D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */, 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */, ); @@ -1778,13 +1975,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 3DBB58E26047779D6783C0EA2E3ED3C5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1807,6 +1997,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 9A620828AD4F8074C92E7134F598A83E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1814,6 +2011,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; AE292B4411627ABE21EB769134C1E8BB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1847,14 +2051,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 22A3490FF39FEFB44486B95442BBE298 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2DDFD9AC10F181CD7130BDF5F9E0502B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1904,6 +2100,50 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 89222AF845A30312C284F407BA48B98F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */, + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */, + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */, + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */, + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */, + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */, + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */, + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */, + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */, + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */, + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */, + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */, + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */, + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */, + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */, + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */, + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */, + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */, + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */, + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */, + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */, + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */, + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */, + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */, + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */, + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */, + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */, + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */, + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */, + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */, + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */, + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */, + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */, + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */, + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */, + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */, + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A75AB809A775ECE51469987C8138A48C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1968,6 +2208,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C4484A10068696C80FF01E1E3C8CE558 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2053,96 +2301,102 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = KeychainAccess; - target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; - targetProxy = F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */; - }; - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MBProgressHUD; - target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; - targetProxy = 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */; - }; - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */; - }; - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapLocation; - target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; - targetProxy = 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */; - }; - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */; - }; - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FSPagerView; - target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; - targetProxy = 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */; - }; - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */; - }; - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapFoundation; - target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */; - }; - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyJSON; - target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; - targetProxy = C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */; - }; - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */ = { + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Alamofire; target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */; + targetProxy = 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */; }; - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyRSA; - target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; - targetProxy = 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */; - }; - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */ = { + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */; + targetProxy = 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */; }; - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */ = { + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */; + targetProxy = B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */; }; - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */ = { + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */; + }; + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */; + }; + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */; + }; + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyJSON; + target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; + targetProxy = 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */; + }; + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */; + }; + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MBProgressHUD; + target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; + targetProxy = 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */; + }; + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = KeychainAccess; + target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; + targetProxy = 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */; + }; + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapFoundation; + target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; + targetProxy = 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */; + }; + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMap3DMap; target = 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */; - targetProxy = 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */; + targetProxy = 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */; + }; + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyRSA; + target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; + targetProxy = 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */; + }; + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapLocation; + target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; + targetProxy = FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */; + }; + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FSPagerView; + target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; + targetProxy = 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 0B1CC7BD6B8F30F1CF4BA13B3D1F66C2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */; + baseConfigurationReference = C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2177,7 +2431,7 @@ }; 0FC90C86B3E177BE8ED9E5B67B53CF96 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */; + baseConfigurationReference = F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2212,7 +2466,7 @@ }; 1DE8A23B55505EC1D5621EED4BD2A775 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */; + baseConfigurationReference = DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2247,7 +2501,7 @@ }; 3BE7200682DA3DD02079CC5BBF5E56EB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2317,7 +2571,6 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -2343,12 +2596,13 @@ SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; }; name = Debug; }; 501C4DDF76F727E13770D67E891EDEF3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */; + baseConfigurationReference = 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2381,62 +2635,9 @@ }; name = Release; }; - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 5BEFF73BC3159F8F2CBEB4FE9D76C7D6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */; + baseConfigurationReference = DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2453,7 +2654,7 @@ }; 6BBDB5179B7EB533C4CDE7F0C2647E7D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */; + baseConfigurationReference = 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2485,9 +2686,44 @@ }; name = Debug; }; + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 7A990D4D7A394E906F2DE82D639771CF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */; + baseConfigurationReference = 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2522,7 +2758,7 @@ }; 877D0C843EF9B7A6EDCEE1C2ADC57B1D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */; + baseConfigurationReference = 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2554,6 +2790,23 @@ }; name = Debug; }; + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 8B5A46FF8D3C1289CDEE3BAFACABCD2A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2592,7 +2845,6 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -2614,12 +2866,49 @@ SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; + }; + name = Release; + }; + 8E403E361CD6D3F32A530333F7435318 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; 909C2AA226C3AED44720FB27D317DC53 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */; + baseConfigurationReference = B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2635,7 +2924,7 @@ }; 93A2FF79E2EC721C724D10C8C2AF1B64 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */; + baseConfigurationReference = 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2670,7 +2959,7 @@ }; 93AD64353C65D45C0D4197F9ECAD786D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */; + baseConfigurationReference = DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2702,26 +2991,9 @@ }; name = Debug; }; - 958EE232CAC027195F6E4B7DCC521870 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 9AAB9A8E94A66A707CA0F2A63BC6B377 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */; + baseConfigurationReference = B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2735,303 +3007,7 @@ }; name = Debug; }; - A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; - PRODUCT_MODULE_NAME = SwiftyJSON; - PRODUCT_NAME = SwiftyJSON; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; - PRODUCT_MODULE_NAME = SwiftyRSA; - PRODUCT_NAME = SwiftyRSA; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; - PRODUCT_MODULE_NAME = MJRefresh; - PRODUCT_NAME = MJRefresh; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; - PRODUCT_MODULE_NAME = MBProgressHUD; - PRODUCT_NAME = MBProgressHUD; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - D4394403D9B8124A37AED078851D6781 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ECD830E9FF60065425D88BB789C29686 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; - PRODUCT_NAME = IQKeyboardManagerSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.3; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ED1BD43F05E25AD1812664ED10717173 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; - PRODUCT_MODULE_NAME = KeychainAccess; - PRODUCT_NAME = KeychainAccess; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - F263D7F43A6EA5C02F261452DFD84680 /* Release */ = { + A0FFDBAC4E8239F1F140211AFB641067 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */; buildSettings = { @@ -3069,6 +3045,355 @@ }; name = Release; }; + A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; + PRODUCT_MODULE_NAME = SwiftyJSON; + PRODUCT_NAME = SwiftyJSON; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; + PRODUCT_MODULE_NAME = SwiftyRSA; + PRODUCT_NAME = SwiftyRSA; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + C1512590E8F19C98069D2A75E78316A9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; + PRODUCT_MODULE_NAME = MJRefresh; + PRODUCT_NAME = MJRefresh; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C89B9E7AB96863B26382FEACE057B03F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; + PRODUCT_MODULE_NAME = MBProgressHUD; + PRODUCT_NAME = MBProgressHUD; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + D4394403D9B8124A37AED078851D6781 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ECD830E9FF60065425D88BB789C29686 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; + PRODUCT_NAME = IQKeyboardManagerSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.3; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ED1BD43F05E25AD1812664ED10717173 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; + PRODUCT_MODULE_NAME = KeychainAccess; + PRODUCT_NAME = KeychainAccess; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -3090,11 +3415,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { isa = XCConfigurationList; buildConfigurations = ( - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */, - 958EE232CAC027195F6E4B7DCC521870 /* Release */, + C1512590E8F19C98069D2A75E78316A9 /* Debug */, + A0FFDBAC4E8239F1F140211AFB641067 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3126,6 +3451,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C89B9E7AB96863B26382FEACE057B03F /* Debug */, + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 70191416B9573C7ABB42333A08FA2DE4 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -3144,11 +3478,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { + 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */, - F263D7F43A6EA5C02F261452DFD84680 /* Release */, + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */, + 8E403E361CD6D3F32A530333F7435318 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist index ed3d73b..d4f3760 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist @@ -59,6 +59,11 @@ isShown + SnapKit.xcscheme + + isShown + + SwiftyJSON.xcscheme isShown diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/minus.imageset/minus.png b/LaserMethane/Assets.xcassets/minus.imageset/minus.png new file mode 100644 index 0000000..232ed9a --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/minus.png Binary files differ diff --git a/LaserMethane/Model/InspectDetailModel.swift b/LaserMethane/Model/InspectDetailModel.swift new file mode 100644 index 0000000..3bb9d19 --- /dev/null +++ b/LaserMethane/Model/InspectDetailModel.swift @@ -0,0 +1,70 @@ +// +// InspectDetailModel.swift +// LaserMethane +// +// Created by 203 on 2021/8/5. +// + +import Foundation +import SwiftyJSON + +// { +// "code":200, +// "data":{ +// "date":"2021-07-30", +// "endLat":39.915695, +// "endLng":116.268585, +// "endTime":"2021-07-30 16:20:03", +// "id":"16276330492631002122", +// "name":"测试新建巡检", +// "routes":"[]", +// "startLat":39.915937, +// "startLng":116.268859, +// "startTime":"2021-07-30 16:17:29", +// "user":"王晓颖" +// }, +// "message":"请求成功", +// "success":true +// } + +struct InspectDetailModel { + var code: Int! + var data: DetailDataModel! + var message: String! + var success: Bool! + + init(respJson: JSON) { + code = respJson["code"].intValue + data = DetailDataModel(respJson: respJson["data"]) + message = respJson["message"].stringValue + success = respJson["success"].boolValue + } +} + +struct DetailDataModel { + var date: String! + var endLat: Float! + var endLng: Float! + var endTime: String! + var id: String! + var name: String! + var routes: String! + var startLat: Float! + var startLng: Float! + var startTime: String! + var user: String! + + init(respJson: JSON) { + date = respJson["date"].stringValue + endLat = respJson["endLat"].floatValue + endLng = respJson["endLng"].floatValue + endTime = respJson["endTime"].stringValue + id = respJson["id"].stringValue + name = respJson["name"].stringValue + routes = respJson["routes"].stringValue + startLat = respJson["startLat"].floatValue + startLng = respJson["startLng"].floatValue + startTime = respJson["startTime"].stringValue + user = respJson["user"].stringValue + } +} diff --git a/LaserMethane/Util/Constant.swift b/LaserMethane/Util/Constant.swift index e099a69..2a1a299 100644 --- a/LaserMethane/Util/Constant.swift +++ b/LaserMethane/Util/Constant.swift @@ -22,4 +22,5 @@ case loginOut = "/user/logout" case inspectList = "/inspection/search" case eventList = "/task/search" + case inspectionDetail = "/inspection/info" } diff --git a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift index 9b64129..145c3c5 100644 --- a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift +++ b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift @@ -5,10 +5,24 @@ // Created by 203 on 2021/8/3. // +import Alamofire +import KeychainAccess +import SnapKit +import SwiftyJSON import UIKit +let VIEW_WIDTH = UIScreen.main.bounds.size.width +let VIEW_HEIGHT = UIScreen.main.bounds.size.height + class InspectMapViewController: UIViewController, TransferValueDelegate, MAMapViewDelegate { var id: String? + var mapView: MAMapView! + var inspectView: UIView! + var inspectNameLabel: UILabel! + var inspectStartTimeLabel: UILabel! + var inspectUserLabel: UILabel! + var inspectEndTimeLabel: UILabel! + var eventListButton: UIButton! override func viewDidLoad() { super.viewDidLoad() @@ -18,10 +32,185 @@ navigationController?.navigationBar.barTintColor = .systemBlue let dict: [NSAttributedString.Key: Any] = [NSAttributedString.Key.foregroundColor: UIColor.white] navigationController?.navigationBar.titleTextAttributes = dict // title color - // Do any additional setup after loading the view. - let mapView = MAMapView(frame: view.bounds) + // 设置地图 + setUpMap() + // 在地图图层上面View并设置阴影 + inspectView = UIView(frame: CGRect(x: 8, y: 8, width: VIEW_WIDTH - 16, height: 70)) + inspectView.backgroundColor = .white + LayerShadowHub.shared.setShadow(view: inspectView, sColor: UIColor(red: 211 / 255, green: 211 / 255, blue: 211 / 255, alpha: 1.0), offset: CGSize(width: 0, height: 0), alpha: 1.0, radius: CGFloat(5.0)) + // 在inspectView添加相应的控件 + addInspectSubview() + view.addSubview(inspectView) + // 添加按钮 + let eventListButton = UIButton(type: .roundedRect) + let buttonWidth = VIEW_WIDTH * 0.8 + eventListButton.setTitle("事件清单", for: .normal) + eventListButton.setTitleColor(.white, for: .normal) + eventListButton.titleLabel?.font = UIFont.systemFont(ofSize: 20) + eventListButton.layer.cornerRadius = 8 + eventListButton.backgroundColor = .systemBlue + eventListButton.addTarget(self, action: #selector(toEventListViewController), for: .touchUpInside) + view.addSubview(eventListButton) + eventListButton.snp.makeConstraints { (make) -> Void in + make.top.equalTo(VIEW_HEIGHT * 0.8) + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: 36)) + // x轴方向上居中 + make.centerX.equalToSuperview() + } + // 根据id查询巡检详情 + loadInspectDetail() + } + + func loadInspectDetail() { + let keychain = Keychain() + let baseURL = keychain[Constant.ServerConfig.rawValue] + let inspectionDetailURL = baseURL! + Constant.inspectionDetail.rawValue + Alamofire.request(inspectionDetailURL, method: .get, parameters: ["id": id!], headers: ["token": keychain[Constant.Token.rawValue]!]).responseJSON { response in + switch response.result { + case let .success(value): + self.setInspectData(detailModel: InspectDetailModel(respJson: JSON(value)).data) + case .failure: + AlertHub.shared.showWaringAlert(controller: self, messge: "获取巡检详情失败") + } + } + } + + func setInspectData(detailModel: DetailDataModel!) { + inspectNameLabel.text = detailModel.name + inspectUserLabel.text = detailModel.user + inspectStartTimeLabel.text = detailModel.startTime + inspectEndTimeLabel.text = detailModel.endTime + // 移动到巡检起始经纬度 + let pointAnnotation = MAPointAnnotation() + let pointCoordinate = CLLocationCoordinate2D(latitude: CLLocationDegrees(detailModel.startLat), longitude: CLLocationDegrees(detailModel.startLng)) + mapView.centerCoordinate = pointCoordinate // 移动到位置点 + pointAnnotation.coordinate = pointCoordinate // 显示定位点 + mapView.addAnnotation(pointAnnotation) + } + + func mapView(_ mapView: MAMapView!, viewFor annotation: MAAnnotation!) -> MAAnnotationView! { + if annotation.isKind(of: MAPointAnnotation.self) { + let pointReuseIndetifier = "pointReuseIndetifier" + var annotationView: MAPinAnnotationView? = mapView.dequeueReusableAnnotationView(withIdentifier: pointReuseIndetifier) as! MAPinAnnotationView? + if annotationView == nil { + annotationView = MAPinAnnotationView(annotation: annotation, reuseIdentifier: pointReuseIndetifier) + } + annotationView!.canShowCallout = true + annotationView!.animatesDrop = true + annotationView!.isDraggable = true + return annotationView! + } + return nil + } + + @objc func toEventListViewController(sender: UIButton) { + print("toEventListViewController") + } + + func addInspectSubview() { + inspectNameLabel = UILabel() + inspectNameLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectNameLabel.numberOfLines = 1 + inspectView.addSubview(inspectNameLabel) + inspectNameLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(4) + make.left.equalTo(8) + } + + inspectStartTimeLabel = UILabel() + inspectStartTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectStartTimeLabel) + inspectStartTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(4) + make.left.equalTo(inspectView.frame.width - 168) + } + + inspectUserLabel = UILabel() + inspectUserLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectUserLabel) + inspectUserLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(37) + make.left.equalTo(8) + } + + inspectEndTimeLabel = UILabel() + inspectEndTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectEndTimeLabel) + inspectEndTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(37) + make.left.equalTo(inspectView.frame.width - 168) + } + + let label = UILabel() + label.text = "至" + label.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(label) + label.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 18, height: 29)) + make.center.equalToSuperview() + } + } + + func setUpMap() { + mapView = MAMapView(frame: view.bounds) + // 开启缩放手势 + mapView.isZoomEnabled = true + // 地图的缩放级别的范围是[3-19] + mapView.setZoomLevel(16, animated: true) + // 禁用旋转手势 + mapView.isRotateEnabled = false + // 禁用倾斜手势 + mapView.isRotateCameraEnabled = false + // 不显示罗盘 + mapView.showsCompass = false mapView.delegate = self view.addSubview(mapView) + // 添加放大缩小按钮 + // 放大 + let expandButton = UIButton(type: .roundedRect) + let buttonWidth = CGFloat(36) + let buttonHeight = CGFloat(36) + expandButton.layer.cornerRadius = 5 + expandButton.backgroundColor = .white + expandButton.setBackgroundImage(UIImage(named: "add"), for: .normal) + expandButton.addTarget(self, action: #selector(expandMap), for: .touchUpInside) + view.addSubview(expandButton) + expandButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3) + } + // 缩小 + let minusButton = UIButton(type: .roundedRect) + minusButton.layer.cornerRadius = 5 + minusButton.backgroundColor = .white + minusButton.setBackgroundImage(UIImage(named: "minus"), for: .normal) + minusButton.addTarget(self, action: #selector(minusMap), for: .touchUpInside) + view.addSubview(minusButton) + minusButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3 + buttonHeight + 2) + } + } + + @objc func expandMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel += 1 + mapView.setZoomLevel(zoomLevel, animated: true) + } + + @objc func minusMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel -= 1 + mapView.setZoomLevel(zoomLevel, animated: true) } func transfer(controller: UIViewController, dic: NSDictionary) { diff --git a/LaserMethane/ViewController/Settings/SettingViewController.swift b/LaserMethane/ViewController/Settings/SettingViewController.swift index 837bece..3c4784c 100644 --- a/LaserMethane/ViewController/Settings/SettingViewController.swift +++ b/LaserMethane/ViewController/Settings/SettingViewController.swift @@ -56,9 +56,10 @@ let button = UIButton(type: .roundedRect) button.setTitle("退出登录", for: .normal) button.setTitleColor(.white, for: .normal) + button.titleLabel?.font = UIFont.systemFont(ofSize: CGFloat(20)) button.layer.cornerRadius = 18.0 - button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.backgroundColor = .systemBlue + button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.addTarget(self, action: #selector(loginOutAction), for: .touchUpInside) footerView.addSubview(button) diff --git a/Podfile b/Podfile index 6bda986..dcb34b3 100644 --- a/Podfile +++ b/Podfile @@ -27,4 +27,12 @@ pod 'AMap3DMap' # 高德定位 pod 'AMapLocation' + # 自动约束布局 + pod 'SnapKit' +end + +post_install do |installer| + installer.pods_project.build_configurations.each do |config| + config.build_settings['VALID_ARCHS'] = 'arm64, arm64e, x86_64' + end end diff --git a/Podfile.lock b/Podfile.lock index 4cc826e..0abcbfe 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 4cc826e..0abcbfe 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 638edc3..104afd4 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -9,13 +9,12 @@ /* Begin PBXAggregateTarget section */ 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */ = { isa = PBXAggregateTarget; - buildConfigurationList = 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; + buildConfigurationList = 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; buildPhases = ( ); dependencies = ( ); name = AMapFoundation; - productName = AMapFoundation; }; 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */ = { isa = PBXAggregateTarget; @@ -23,10 +22,9 @@ buildPhases = ( ); dependencies = ( - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */, + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */, ); name = AMap3DMap; - productName = AMap3DMap; }; 971676D1C9A11C105647D995975ACE4F /* AMapLocation */ = { isa = PBXAggregateTarget; @@ -34,653 +32,742 @@ buildPhases = ( ); dependencies = ( - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */, + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */, ); name = AMapLocation; - productName = AMapLocation; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */; }; - 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */; }; - 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */; }; - 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */; }; - 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */; }; - 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */; }; - 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */; }; - 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */; }; - 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */; }; - 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */; }; - 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56869B5D847813435E75AF50953A608B /* Image.swift */; }; - 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */; }; - 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */; }; - 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */; }; - 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */; }; - 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */; }; - 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */; }; - 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */; }; - 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */; }; - 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */; }; - 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */; }; - 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */; }; - 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */; }; - 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */; }; - 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */; }; + 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */; }; + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */; }; + 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */; }; + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */; }; + 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */; }; + 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */; }; + 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */; }; + 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */; }; + 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */; }; + 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */; }; + 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */; }; + 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */; }; + 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */; }; + 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */; }; + 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = C881977E08485F431901A8D3B072A8BA /* Notifications.swift */; }; + 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */; }; + 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */; }; + 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */; }; + 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */; }; + 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */; }; + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */; }; + 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */; }; + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; + 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */; }; + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */; }; + 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */; }; + 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */; }; + 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9089869D89E42BCFB841685E2292788C /* Message.swift */; }; + 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */; }; + 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */; }; + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */; }; + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */; }; 2358B57B83BE526AED64799C6892B2CE /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; 23A5B275E273450840ABED5360A70DA0 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */; }; - 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */; }; - 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */; }; - 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */; }; - 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */; }; - 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */; }; - 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */; }; - 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */; }; - 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */; }; - 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */; }; - 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */; }; - 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */; }; + 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */; }; + 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */; }; + 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */; }; + 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */; }; + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */; }; + 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */; }; + 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */; }; + 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */; }; + 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */; }; + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */; }; + 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */; }; + 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */; }; + 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */; }; 33483C1C427390BED308CBAB3EEEE277 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */; }; - 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */; }; - 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */; }; - 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */; }; + 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */; }; + 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */; }; + 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */; }; + 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */; }; 37DD30C9D863EE4FF8DC3D735A06C0AE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; 38EE0727B33503FD20E1363988E46AB2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */; }; - 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */; }; - 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */; }; - 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */; }; - 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */; }; - 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */; }; - 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */; }; + 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */; }; + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */; }; + 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */; }; + 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */; }; + 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */; }; + 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */; }; + 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */; }; + 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */; }; + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */; }; + 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */; }; 4F441AB2A7BFC619FD9B48BBA1189177 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */; }; - 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */; }; - 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */; }; + 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */; }; + 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */; }; 50013C33D35EBAF31ACF3A8B3A9A3FB4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */; }; - 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */; }; - 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */; }; - 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */; }; + 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */; }; + 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */; }; + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */; }; + 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F722FB248719D5E270162BA927B11635 /* Validation.swift */; }; + 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */; }; 5632D5C79A031216ABAC934DE4CF52B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */; }; - 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */; }; - 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */; }; - 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */; }; - 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; - 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */; }; - 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */; }; - 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547EA4817651E2B390618D18F42B98A2 /* Source.swift */; }; - 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */; }; - 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */; }; - 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */; }; - 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */; }; - 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */; }; - 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */; }; + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */; }; + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */; }; + 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */; }; + 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */; }; + 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */; }; + 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80CA89476A961152E396F0AD4082C93 /* Result.swift */; }; + 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */; }; + 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */; }; + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */; }; + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */; }; + 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */; }; + 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */; }; + 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */; }; + 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */; }; + 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */; }; + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */; }; + 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */; }; + 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */; }; + 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */; }; 7596519E375DA27F6E7D05D440757055 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */; }; - 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */; }; - 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */; }; - 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */; }; - 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */; }; - 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */; }; + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */; }; + 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */; }; + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */; }; + 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */; }; + 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */; }; + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */; }; + 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */; }; + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */; }; + 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */; }; 7CB62474AFF64CE4647E67F4916360C2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */; }; - 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */; }; - 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */; }; - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */; }; - 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */; }; - 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */; }; - 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */; }; - 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */; }; - 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */; }; - 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */; }; - 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */; }; - 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */; }; - 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */; }; - 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */; }; - 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */; }; - 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */; }; - 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */; }; - 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */; }; - 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */; }; - 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */; }; - 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */; }; - A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */; }; - A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */; }; - A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */; }; - A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */; }; - A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */; }; + 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */; }; + 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */; }; + 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */; }; + 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */; }; + 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */; }; + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */; }; + 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */; }; + 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */; }; + 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */; }; + 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */; }; + 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A625DB989B46381B10DF01BFF13D816A /* KF.swift */; }; + 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */; }; + 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */; }; + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */; }; + 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */; }; + 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */; }; + 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */; }; + 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */; }; + 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */; }; + 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */; }; + 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */; }; + 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */; }; + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */; }; + 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */; }; + 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */; }; + A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */; }; + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */; }; + A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */; }; + A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */; }; + A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */; }; + A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */; }; AA48510A0816F4943C7D2ED13242630E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */; }; - AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; AC1B5B34F7456E723EC031A496585471 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */; }; AD42B158EA8D302DA980C9A31EA487C2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */; }; - AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */; }; - B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */; }; - B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */; }; - B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */; }; - B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = A197E9088E885944D5C7F230FB5C3440 /* Key.swift */; }; - B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */; }; - BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */; }; - BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */; }; + AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */; }; + AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */; }; + B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */; }; + B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */; }; + B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */; }; + B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */; }; + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */; }; + B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB8714613B99AC277B3A69F105057C75 /* Key.swift */; }; + B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */; }; + BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */; }; + BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */; }; BB1E0118A589750C321D474F646DD4AF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */; }; - C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */; }; - C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */; }; + BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */; }; + BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */; }; + C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */; }; + C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */; }; C297AC9431379391C114794AFD4F9778 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */; }; - C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */; }; + C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */; }; + C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */; }; + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */; }; C47A1C638C0E97C4ECCBD18FD494BB34 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */; }; - C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */; }; - C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */; }; - CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */; }; - D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */; }; - D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */; }; - D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */; }; - D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */; }; - D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */; }; - D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */; }; - D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */; }; - DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */; }; - DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */; }; - E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */; }; - E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */; }; - E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */; }; - E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */; }; - E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */; }; - E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */; }; - EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */; }; - ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */; }; - EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */; }; - EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */; }; + C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */; }; + C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */; }; + CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991443944B518250834DE4B6057F7FBA /* Delegate.swift */; }; + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */; }; + D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */; }; + D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */; }; + D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */; }; + D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */; }; + D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */; }; + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */; }; + D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */; }; + D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */; }; + DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */; }; + DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */; }; + E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */; }; + E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */; }; + E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */; }; + E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */; }; + E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */; }; + E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */; }; + E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */; }; + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */; }; + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */; }; + EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */; }; + ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */; }; + EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */; }; + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */; }; + EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; EEF066616EFE6EBC57541C1B92C6770A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */; }; - F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */; }; - F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */; }; - F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */; }; + EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */; }; + F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */; }; + F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */; }; + F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */; }; F612969E69DE5F072AD96720641B1184 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; - F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */; }; - F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */; }; - FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */; }; - FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */; }; + F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */; }; + F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */; }; + FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */; }; + FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; - remoteInfo = IQKeyboardManagerSwift; - }; - 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; - remoteInfo = FSPagerView; - }; - 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; - remoteInfo = AMap3DMap; - }; - 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; - remoteInfo = AMapLocation; - }; - 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */ = { + 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; remoteInfo = MBProgressHUD; }; - 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */ = { + 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 92A1C13902E7ACDA3ABB5BA1FEACC86C; remoteInfo = SwiftyRSA; }; - C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; - remoteInfo = SwiftyJSON; - }; - F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */ = { + 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 615C831BCE925ED486B225B87E44926D; remoteInfo = KeychainAccess; }; + 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; + remoteInfo = AMap3DMap; + }; + 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; + remoteInfo = SwiftyJSON; + }; + 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; + remoteInfo = FSPagerView; + }; + B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; + remoteInfo = IQKeyboardManagerSwift; + }; + FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; + remoteInfo = AMapLocation; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; 02853C6E2498D9813D60A77C80A7D74A /* Pods-LaserMethane-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-frameworks.sh"; sourceTree = ""; }; - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Source/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyRSA.framework; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FSPagerView.framework; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; 117F9E8CB32760CD3AFAFADB30FD1A13 /* Pods-LaserMethane-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-resources.sh"; sourceTree = ""; }; - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Source/ConstraintInsets.swift; sourceTree = ""; }; + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = ""; }; + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = ""; }; + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; 218B6D4F1C39959EA413058F9C8528F3 /* Pods-LaserMethane-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-LaserMethane-acknowledgements.markdown"; sourceTree = ""; }; - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Source/ConstraintConstantTarget.swift; sourceTree = ""; }; + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Source/Debugging.swift; sourceTree = ""; }; + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-LaserMethane-umbrella.h"; sourceTree = ""; }; - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = ""; }; + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = ""; }; + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = ""; }; + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = ""; }; + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.debug.xcconfig"; sourceTree = ""; }; - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - 56869B5D847813435E75AF50953A608B /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Source/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = ""; }; + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-LaserMethane-dummy.m"; sourceTree = ""; }; - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = ""; }; 65D137708F4AAC33E3A1288466861BE8 /* Pods-LaserMethane-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-Info.plist"; sourceTree = ""; }; - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.release.xcconfig"; sourceTree = ""; }; - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; 72B35167BB8037194C7E81C7FC1DECCF /* Pods-LaserMethane-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-acknowledgements.plist"; sourceTree = ""; }; - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Source/ConstraintDSL.swift; sourceTree = ""; }; + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = ""; }; + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Source/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = ""; }; + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = ""; }; + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = ""; }; + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = ""; }; + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD.framework; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; + 9089869D89E42BCFB841685E2292788C /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = ""; }; + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + 979486118B3E90C08386079D57962701 /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit.framework; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; + A625DB989B46381B10DF01BFF13D816A /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift.framework; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + AB8714613B99AC277B3A69F105057C75 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Source/ConstraintLayoutSupport.swift; sourceTree = ""; }; + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kingfisher.framework; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Source/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; CFA6CB79A2FBE9BE6D3EB1D449BEE391 /* Pods-LaserMethane.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-LaserMethane.modulemap"; sourceTree = ""; }; - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = ""; }; + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = ""; }; + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_LaserMethane.framework; path = "Pods-LaserMethane.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyJSON.framework; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh.framework; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = KeychainAccess.framework; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = ""; }; + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; + F722FB248719D5E270162BA927B11635 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; + F80CA89476A961152E396F0AD4082C93 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = ""; }; + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Source/ConstraintRelatableTarget.swift; sourceTree = ""; }; + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = ""; }; + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -730,6 +817,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 4E3983CD766AC0F359EDD7B8BB7CB961 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -740,11 +835,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */ = { + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */, + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -776,6 +871,51 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */ = { + isa = PBXGroup; + children = ( + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */, + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */, + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */, + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */, + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */, + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */, + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */, + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */, + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */, + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */, + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */, + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */, + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */, + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */, + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */, + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */, + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */, + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */, + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */, + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */, + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */, + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */, + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */, + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */, + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */, + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */, + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */, + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */, + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */, + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */, + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */, + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */, + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */, + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */, + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */, + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */, + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */, + ); + name = SnapKit; + path = SnapKit; + sourceTree = ""; + }; 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -784,378 +924,344 @@ name = "Targets Support Files"; sourceTree = ""; }; - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */ = { + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */ = { isa = PBXGroup; children = ( - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */, - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */, - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */, - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */, - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */, - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */, - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */, - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */, - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */, - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */, + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */, + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */, + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */, + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */, + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */, + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */, + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */, + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */, + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */, + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */, ); + name = AMapLocation; path = AMapLocation; sourceTree = ""; }; - 0D138733E005527E01955C18192FF1BF /* Pods */ = { + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */ = { isa = PBXGroup; children = ( - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */, - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */, - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */, - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */, - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */, - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */, - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */, - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */, - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */, - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */, - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */, - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */, + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */, + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */, + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */, + AB8714613B99AC277B3A69F105057C75 /* Key.swift */, + 9089869D89E42BCFB841685E2292788C /* Message.swift */, + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */, + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */, + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */, + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */, + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */, + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */, + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */, + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */, + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */, + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */, + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */, ); - name = Pods; + name = SwiftyRSA; + path = SwiftyRSA; sourceTree = ""; }; - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */ = { + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */ = { isa = PBXGroup; children = ( - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */, + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */, + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */, + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */, + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */, + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */, + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */, + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */, + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */, + 9D59A7E079AD4491E8612CC18774762A /* Support Files */, ); - name = Products; + name = AMapFoundation; + path = AMapFoundation; sourceTree = ""; }; - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */ = { + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */ = { isa = PBXGroup; children = ( - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */, - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */, - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */, - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */, - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */, - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */, - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/MJRefresh"; - sourceTree = ""; - }; - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */ = { - isa = PBXGroup; - children = ( - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */ = { - isa = PBXGroup; - children = ( - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */ = { - isa = PBXGroup; - children = ( - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */, - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapFoundation"; - sourceTree = ""; - }; - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */, - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMap3DMap"; - sourceTree = ""; - }; - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */ = { - isa = PBXGroup; - children = ( - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */, - ); - name = ObjC; - sourceTree = ""; - }; - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */ = { - isa = PBXGroup; - children = ( - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */, - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */, - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */, - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */, - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */, - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */, - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */, - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */, - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */, - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */, - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */, - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */, - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */, - 56869B5D847813435E75AF50953A608B /* Image.swift */, - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */, - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */, - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */, - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */, - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */, - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */, - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */, - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */, - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */, - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */, - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */, - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */, - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */, - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */, - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */, - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */, - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */, - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */, - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */, - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */, - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */, - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */, - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */, - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */, - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */, - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */, - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */, - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */, - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */, - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */, - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */, - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */, - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */, - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */, - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */, - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */, - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */, - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */, - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */, - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */, - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */, - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */, - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */, - ); - path = Kingfisher; - sourceTree = ""; - }; - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */ = { - isa = PBXGroup; - children = ( - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */, - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */, - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */, - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */, - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */, - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */, - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */, - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */, - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */, - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */, - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */, - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */, - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */, - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */, - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */, - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */, - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */, - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */, - ); - path = Alamofire; - sourceTree = ""; - }; - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */ = { - isa = PBXGroup; - children = ( - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */, - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */, - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */, - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */, - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */, - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */, - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */, - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */, - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */, - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */, - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */, - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */, - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */, - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */, - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */, - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */, - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */, - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */, - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */, - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */, - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */, - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */, - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */, - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */, - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */, - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */, - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */, - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */, - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */, - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */, - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */, - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */, - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */, - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */, - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */, - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */, - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */, - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */, - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */, - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */, - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */, - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */, - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */, - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */, - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */, - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */, - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */, - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */, - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */, - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */, - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */, - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */, - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */, - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */, - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */, - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */, - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */, - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */, - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */, - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */, - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */, - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */, - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */, - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */, - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */, - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */, - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */, - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */, - ); - path = AMap3DMap; - sourceTree = ""; - }; - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */ = { - isa = PBXGroup; - children = ( - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */, - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */, - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */, - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */, - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */, - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */, - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftyJSON"; - sourceTree = ""; - }; - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */ = { - isa = PBXGroup; - children = ( - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */, - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */, - ); - path = SwiftyJSON; - sourceTree = ""; - }; - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */ = { - isa = PBXGroup; - children = ( - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */, - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */, - A778B850D1B3302C20E23D1BC1816034 /* Support Files */, - ); - path = MBProgressHUD; - sourceTree = ""; - }; - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */ = { - isa = PBXGroup; - children = ( - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */, - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */, - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */, - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */, - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */, - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */, - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */, + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */, + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */, + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */, + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */, + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */, + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */, + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/KeychainAccess"; sourceTree = ""; }; - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */ = { + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */ = { isa = PBXGroup; children = ( - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */, - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */, + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */, + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */, + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */, + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */, + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */, + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */, + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */, + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */, + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */, + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */, + F80CA89476A961152E396F0AD4082C93 /* Result.swift */, + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */, + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */, + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */, + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */, + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */, + F722FB248719D5E270162BA927B11635 /* Validation.swift */, + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */, ); - path = KeychainAccess; + name = Alamofire; + path = Alamofire; sourceTree = ""; }; - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */ = { + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */ = { isa = PBXGroup; children = ( - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */, - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */, - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */, - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */, - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */, - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */, - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */, + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */, + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */, + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */, + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */, + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */, + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */, + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */, + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */, + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */, + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */, + ); + name = FSPagerView; + path = FSPagerView; + sourceTree = ""; + }; + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */, + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */, + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */, + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */, + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */, + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */, + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SwiftyRSA"; + path = "../Target Support Files/FSPagerView"; sourceTree = ""; }; - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */ = { + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */ = { isa = PBXGroup; children = ( - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */, - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */, - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */, - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */, - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */, - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */, - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */, + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */, + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */, + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */, + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */, + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */, + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */, + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/Alamofire"; sourceTree = ""; }; + 4DEBC64F0609770829206145185EE075 /* MJRefresh */ = { + isa = PBXGroup; + children = ( + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */, + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */, + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */, + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */, + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */, + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */, + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */, + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */, + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */, + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */, + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */, + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */, + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */, + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */, + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */, + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */, + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */, + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */, + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */, + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */, + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */, + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */, + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */, + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */, + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */, + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */, + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */, + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */, + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */, + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */, + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */, + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */, + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */, + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */, + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */, + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */, + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */, + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */, + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */, + 99C784B563C3E05F1562D09E350C2D15 /* Resources */, + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */, + ); + name = MJRefresh; + path = MJRefresh; + sourceTree = ""; + }; + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */ = { + isa = PBXGroup; + children = ( + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */, + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */, + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */, + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */, + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */, + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */, + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardManagerSwift"; + sourceTree = ""; + }; + 517E39844720EEB2C57EB5A663886E9C /* Support Files */ = { + isa = PBXGroup; + children = ( + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */, + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMap3DMap"; + sourceTree = ""; + }; + 524356D774545DF44523520AF3F4D496 /* Frameworks */ = { + isa = PBXGroup; + children = ( + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */ = { + isa = PBXGroup; + children = ( + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */ = { + isa = PBXGroup; + children = ( + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */, + ); + name = ObjC; + sourceTree = ""; + }; + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */ = { + isa = PBXGroup; + children = ( + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */, + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */, + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */, + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */, + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */, + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */, + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyJSON"; + sourceTree = ""; + }; + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */ = { + isa = PBXGroup; + children = ( + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */, + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */, + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */, + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */, + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */, + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */, + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */, + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */, + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */, + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */, + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */, + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */, + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */, + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */, + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */, + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */, + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */, + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */, + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */, + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */, + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */, + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */, + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */, + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */, + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */, + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */, + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */, + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */, + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */, + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */, + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */, + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */, + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */, + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */, + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */, + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */, + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */, + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */, + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */, + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */, + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */, + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */, + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */, + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */, + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */, + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */, + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */, + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */, + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */, + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */, + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */, + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */, + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */, + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */, + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */, + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */, + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */, + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */, + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */, + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */, + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */, + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */, + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */, + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */, + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */, + 524356D774545DF44523520AF3F4D496 /* Frameworks */, + 885BEDC17A05379706AB60DB903F9F6E /* Resources */, + 517E39844720EEB2C57EB5A663886E9C /* Support Files */, + ); + name = AMap3DMap; + path = AMap3DMap; + sourceTree = ""; + }; 784B8102EDCB1EB8E72F4A81D972D2DD /* iOS */ = { isa = PBXGroup; children = ( @@ -1170,6 +1276,21 @@ name = iOS; sourceTree = ""; }; + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */ = { + isa = PBXGroup; + children = ( + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */, + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */, + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */, + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */, + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */, + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */, + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SnapKit"; + sourceTree = ""; + }; 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -1178,12 +1299,29 @@ name = Frameworks; sourceTree = ""; }; - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */ = { + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */ = { isa = PBXGroup; children = ( - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */, + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */, + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */, + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */, + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */, + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */, + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */, + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */, + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */, + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */, + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */, + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */, + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */, + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */, + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */, + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */, + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */, + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */, ); - name = Resources; + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; sourceTree = ""; }; 8660BF26B8FC5EFA7399C48A3DEEC16A /* Pods-LaserMethane */ = { @@ -1204,85 +1342,123 @@ path = "Target Support Files/Pods-LaserMethane"; sourceTree = ""; }; - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */ = { + 885BEDC17A05379706AB60DB903F9F6E /* Resources */ = { isa = PBXGroup; children = ( - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */, - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */, - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */, - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */, - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */, - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */, - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */, + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */, ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardManagerSwift"; + name = Resources; sourceTree = ""; }; - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */ = { + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */ = { isa = PBXGroup; children = ( - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */, - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */, + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 99C784B563C3E05F1562D09E350C2D15 /* Resources */ = { + isa = PBXGroup; + children = ( + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */ = { + isa = PBXGroup; + children = ( + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */, + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/AMapLocation"; sourceTree = ""; }; - A778B850D1B3302C20E23D1BC1816034 /* Support Files */ = { + 9D59A7E079AD4491E8612CC18774762A /* Support Files */ = { isa = PBXGroup; children = ( - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */, - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */, - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */, - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */, - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */, - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */, - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */, + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */, + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapFoundation"; + sourceTree = ""; + }; + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */ = { + isa = PBXGroup; + children = ( + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */, + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */, + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */, + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */, + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */, + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */, + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */, + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */, + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */, + 4DEBC64F0609770829206145185EE075 /* MJRefresh */, + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */, + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */, + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */, + ); + name = Pods; + sourceTree = ""; + }; + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */ = { + isa = PBXGroup; + children = ( + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */, + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */, + ); + name = SwiftyJSON; + path = SwiftyJSON; + sourceTree = ""; + }; + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */ = { + isa = PBXGroup; + children = ( + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */, + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */, + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */, + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */, + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */, + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */, + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyRSA"; + sourceTree = ""; + }; + C51C277171881130D12BAA2068D12667 /* Support Files */ = { + isa = PBXGroup; + children = ( + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */, + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */, + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */, + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */, + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */, + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */, + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/MBProgressHUD"; sourceTree = ""; }; - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */ = { + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */ = { isa = PBXGroup; children = ( - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */, - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */, - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */, - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */, - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */, - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */, - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */, - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */, - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */, - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */, - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */, - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */, - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */, - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */, - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */, - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */, - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */, + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */, + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */, + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */, + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */, + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */, + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */, + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */, ); - path = IQKeyboardManagerSwift; - sourceTree = ""; - }; - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */ = { - isa = PBXGroup; - children = ( - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */, - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */, - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */, - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */, - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */, - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */, - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */, - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */, - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */, - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */, - ); - path = AMapFoundation; + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -1290,136 +1466,129 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */, - 0D138733E005527E01955C18192FF1BF /* Pods */, - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */, + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */, + EA06058812647A848932C713A27E9A76 /* Products */, 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */, ); sourceTree = ""; }; - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */ = { + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */ = { isa = PBXGroup; children = ( - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */, - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */, - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */, - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */, - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */, - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */, - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */, - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */, - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */, - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */, - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */, - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */, - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */, - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */, - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */, - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */, - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */, - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */, - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */, - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */, - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */, - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */, - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */, - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */, - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */, - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */, - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */, - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */, - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */, - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */, - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */, - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */, - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */, - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */, - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */, - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */, - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */, - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */, - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */, - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */, - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */, + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */, + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */, + C51C277171881130D12BAA2068D12667 /* Support Files */, ); - path = MJRefresh; + name = MBProgressHUD; + path = MBProgressHUD; sourceTree = ""; }; - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */ = { + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */ = { isa = PBXGroup; children = ( - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */, - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */, - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */, - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */, - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */, - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */, - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */, - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */, - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */, - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */, + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */, + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */, + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */, + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */, + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */, + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */, + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */, + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */, + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */, + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */, + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */, + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */, + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */, + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */, + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */, + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */, + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */, + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */, + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */, + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */, + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */, + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */, + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */, + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */, + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */, + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */, + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */, + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */, + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */, + A625DB989B46381B10DF01BFF13D816A /* KF.swift */, + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */, + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */, + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */, + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */, + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */, + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */, + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */, + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */, + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */, + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */, + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */, + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */, + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */, + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */, + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */, + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */, + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */, + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */, + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */, + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */, + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */, + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */, + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */, + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */, + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */, + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */, + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */, ); - path = FSPagerView; + name = Kingfisher; + path = Kingfisher; sourceTree = ""; }; - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */ = { + EA06058812647A848932C713A27E9A76 /* Products */ = { isa = PBXGroup; children = ( - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */, - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */, - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */, - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */, - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */, - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */, - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */, - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */, - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */, - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */, - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */, - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */, - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */, - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */, - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */, - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */, + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, + 979486118B3E90C08386079D57962701 /* SnapKit.framework */, + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, ); - path = SwiftyRSA; + name = Products; sourceTree = ""; }; - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */ = { + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */ = { isa = PBXGroup; children = ( - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */, - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */, - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */, - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */, - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */, - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */, - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */, + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */, + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */, + ); + name = KeychainAccess; + path = KeychainAccess; + sourceTree = ""; + }; + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */ = { + isa = PBXGroup; + children = ( + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */, + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */, + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */, + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */, + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */, + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */, + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; - sourceTree = ""; - }; - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */ = { - isa = PBXGroup; - children = ( - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */, - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */, - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */, - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */, - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */, - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */, - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/FSPagerView"; - sourceTree = ""; - }; - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */, - ); - name = Frameworks; + path = "../Target Support Files/MJRefresh"; sourceTree = ""; }; /* End PBXGroup section */ @@ -1435,14 +1604,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0F175337DB90FE42F93364FBB107D687 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2582784E4FA6A1AC5D23FC53AC3F6EE2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1467,6 +1628,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 7E06654AA5AE3B62D7F9C42D92ECD17D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1485,6 +1654,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D5172CD7D2B4FF8452F758CAAB73AB84 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1534,34 +1711,53 @@ /* Begin PBXNativeTarget section */ 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */ = { isa = PBXNativeTarget; - buildConfigurationList = 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; + buildConfigurationList = 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; buildPhases = ( - 0F175337DB90FE42F93364FBB107D687 /* Headers */, - 22A3490FF39FEFB44486B95442BBE298 /* Sources */, - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */, - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */, + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */, + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */, + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */, + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */, ); buildRules = ( ); dependencies = ( - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */, - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */, - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */, - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */, - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */, - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */, - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */, - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */, - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */, - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */, - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */, - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */, + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */, + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */, + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */, + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */, + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */, + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */, + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */, + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */, + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */, + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */, + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */, + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */, + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */, ); name = "Pods-LaserMethane"; productName = "Pods-LaserMethane"; productReference = DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */; productType = "com.apple.product-type.framework"; }; + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */; + buildPhases = ( + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */, + 89222AF845A30312C284F407BA48B98F /* Sources */, + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */, + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SnapKit; + productName = SnapKit; + productReference = 979486118B3E90C08386079D57962701 /* SnapKit.framework */; + productType = "com.apple.product-type.framework"; + }; 615C831BCE925ED486B225B87E44926D /* KeychainAccess */ = { isa = PBXNativeTarget; buildConfigurationList = 4BEE926243448802ACA6F07A75D9C025 /* Build configuration list for PBXNativeTarget "KeychainAccess" */; @@ -1742,7 +1938,7 @@ Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 0DB5B868EBBEE29209DAC850B5750A67 /* Products */; + productRefGroup = EA06058812647A848932C713A27E9A76 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -1757,6 +1953,7 @@ 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */, 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */, 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */, + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */, D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */, 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */, ); @@ -1778,13 +1975,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 3DBB58E26047779D6783C0EA2E3ED3C5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1807,6 +1997,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 9A620828AD4F8074C92E7134F598A83E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1814,6 +2011,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; AE292B4411627ABE21EB769134C1E8BB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1847,14 +2051,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 22A3490FF39FEFB44486B95442BBE298 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2DDFD9AC10F181CD7130BDF5F9E0502B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1904,6 +2100,50 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 89222AF845A30312C284F407BA48B98F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */, + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */, + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */, + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */, + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */, + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */, + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */, + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */, + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */, + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */, + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */, + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */, + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */, + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */, + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */, + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */, + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */, + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */, + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */, + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */, + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */, + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */, + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */, + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */, + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */, + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */, + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */, + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */, + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */, + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */, + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */, + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */, + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */, + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */, + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */, + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */, + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A75AB809A775ECE51469987C8138A48C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1968,6 +2208,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C4484A10068696C80FF01E1E3C8CE558 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2053,96 +2301,102 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = KeychainAccess; - target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; - targetProxy = F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */; - }; - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MBProgressHUD; - target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; - targetProxy = 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */; - }; - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */; - }; - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapLocation; - target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; - targetProxy = 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */; - }; - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */; - }; - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FSPagerView; - target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; - targetProxy = 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */; - }; - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */; - }; - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapFoundation; - target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */; - }; - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyJSON; - target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; - targetProxy = C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */; - }; - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */ = { + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Alamofire; target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */; + targetProxy = 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */; }; - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyRSA; - target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; - targetProxy = 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */; - }; - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */ = { + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */; + targetProxy = 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */; }; - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */ = { + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */; + targetProxy = B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */; }; - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */ = { + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */; + }; + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */; + }; + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */; + }; + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyJSON; + target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; + targetProxy = 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */; + }; + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */; + }; + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MBProgressHUD; + target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; + targetProxy = 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */; + }; + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = KeychainAccess; + target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; + targetProxy = 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */; + }; + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapFoundation; + target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; + targetProxy = 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */; + }; + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMap3DMap; target = 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */; - targetProxy = 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */; + targetProxy = 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */; + }; + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyRSA; + target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; + targetProxy = 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */; + }; + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapLocation; + target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; + targetProxy = FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */; + }; + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FSPagerView; + target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; + targetProxy = 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 0B1CC7BD6B8F30F1CF4BA13B3D1F66C2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */; + baseConfigurationReference = C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2177,7 +2431,7 @@ }; 0FC90C86B3E177BE8ED9E5B67B53CF96 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */; + baseConfigurationReference = F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2212,7 +2466,7 @@ }; 1DE8A23B55505EC1D5621EED4BD2A775 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */; + baseConfigurationReference = DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2247,7 +2501,7 @@ }; 3BE7200682DA3DD02079CC5BBF5E56EB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2317,7 +2571,6 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -2343,12 +2596,13 @@ SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; }; name = Debug; }; 501C4DDF76F727E13770D67E891EDEF3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */; + baseConfigurationReference = 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2381,62 +2635,9 @@ }; name = Release; }; - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 5BEFF73BC3159F8F2CBEB4FE9D76C7D6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */; + baseConfigurationReference = DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2453,7 +2654,7 @@ }; 6BBDB5179B7EB533C4CDE7F0C2647E7D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */; + baseConfigurationReference = 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2485,9 +2686,44 @@ }; name = Debug; }; + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 7A990D4D7A394E906F2DE82D639771CF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */; + baseConfigurationReference = 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2522,7 +2758,7 @@ }; 877D0C843EF9B7A6EDCEE1C2ADC57B1D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */; + baseConfigurationReference = 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2554,6 +2790,23 @@ }; name = Debug; }; + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 8B5A46FF8D3C1289CDEE3BAFACABCD2A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2592,7 +2845,6 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -2614,12 +2866,49 @@ SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; + }; + name = Release; + }; + 8E403E361CD6D3F32A530333F7435318 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; 909C2AA226C3AED44720FB27D317DC53 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */; + baseConfigurationReference = B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2635,7 +2924,7 @@ }; 93A2FF79E2EC721C724D10C8C2AF1B64 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */; + baseConfigurationReference = 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2670,7 +2959,7 @@ }; 93AD64353C65D45C0D4197F9ECAD786D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */; + baseConfigurationReference = DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2702,26 +2991,9 @@ }; name = Debug; }; - 958EE232CAC027195F6E4B7DCC521870 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 9AAB9A8E94A66A707CA0F2A63BC6B377 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */; + baseConfigurationReference = B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2735,303 +3007,7 @@ }; name = Debug; }; - A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; - PRODUCT_MODULE_NAME = SwiftyJSON; - PRODUCT_NAME = SwiftyJSON; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; - PRODUCT_MODULE_NAME = SwiftyRSA; - PRODUCT_NAME = SwiftyRSA; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; - PRODUCT_MODULE_NAME = MJRefresh; - PRODUCT_NAME = MJRefresh; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; - PRODUCT_MODULE_NAME = MBProgressHUD; - PRODUCT_NAME = MBProgressHUD; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - D4394403D9B8124A37AED078851D6781 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ECD830E9FF60065425D88BB789C29686 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; - PRODUCT_NAME = IQKeyboardManagerSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.3; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ED1BD43F05E25AD1812664ED10717173 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; - PRODUCT_MODULE_NAME = KeychainAccess; - PRODUCT_NAME = KeychainAccess; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - F263D7F43A6EA5C02F261452DFD84680 /* Release */ = { + A0FFDBAC4E8239F1F140211AFB641067 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */; buildSettings = { @@ -3069,6 +3045,355 @@ }; name = Release; }; + A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; + PRODUCT_MODULE_NAME = SwiftyJSON; + PRODUCT_NAME = SwiftyJSON; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; + PRODUCT_MODULE_NAME = SwiftyRSA; + PRODUCT_NAME = SwiftyRSA; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + C1512590E8F19C98069D2A75E78316A9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; + PRODUCT_MODULE_NAME = MJRefresh; + PRODUCT_NAME = MJRefresh; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C89B9E7AB96863B26382FEACE057B03F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; + PRODUCT_MODULE_NAME = MBProgressHUD; + PRODUCT_NAME = MBProgressHUD; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + D4394403D9B8124A37AED078851D6781 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ECD830E9FF60065425D88BB789C29686 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; + PRODUCT_NAME = IQKeyboardManagerSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.3; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ED1BD43F05E25AD1812664ED10717173 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; + PRODUCT_MODULE_NAME = KeychainAccess; + PRODUCT_NAME = KeychainAccess; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -3090,11 +3415,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { isa = XCConfigurationList; buildConfigurations = ( - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */, - 958EE232CAC027195F6E4B7DCC521870 /* Release */, + C1512590E8F19C98069D2A75E78316A9 /* Debug */, + A0FFDBAC4E8239F1F140211AFB641067 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3126,6 +3451,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C89B9E7AB96863B26382FEACE057B03F /* Debug */, + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 70191416B9573C7ABB42333A08FA2DE4 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -3144,11 +3478,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { + 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */, - F263D7F43A6EA5C02F261452DFD84680 /* Release */, + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */, + 8E403E361CD6D3F32A530333F7435318 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist index ed3d73b..d4f3760 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist @@ -59,6 +59,11 @@ isShown + SnapKit.xcscheme + + isShown + + SwiftyJSON.xcscheme isShown diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown index 14c4329..08a9d29 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown @@ -184,6 +184,29 @@ THE SOFTWARE. +## SnapKit + +Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +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. + + ## SwiftyJSON The MIT License (MIT) diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/minus.imageset/minus.png b/LaserMethane/Assets.xcassets/minus.imageset/minus.png new file mode 100644 index 0000000..232ed9a --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/minus.png Binary files differ diff --git a/LaserMethane/Model/InspectDetailModel.swift b/LaserMethane/Model/InspectDetailModel.swift new file mode 100644 index 0000000..3bb9d19 --- /dev/null +++ b/LaserMethane/Model/InspectDetailModel.swift @@ -0,0 +1,70 @@ +// +// InspectDetailModel.swift +// LaserMethane +// +// Created by 203 on 2021/8/5. +// + +import Foundation +import SwiftyJSON + +// { +// "code":200, +// "data":{ +// "date":"2021-07-30", +// "endLat":39.915695, +// "endLng":116.268585, +// "endTime":"2021-07-30 16:20:03", +// "id":"16276330492631002122", +// "name":"测试新建巡检", +// "routes":"[]", +// "startLat":39.915937, +// "startLng":116.268859, +// "startTime":"2021-07-30 16:17:29", +// "user":"王晓颖" +// }, +// "message":"请求成功", +// "success":true +// } + +struct InspectDetailModel { + var code: Int! + var data: DetailDataModel! + var message: String! + var success: Bool! + + init(respJson: JSON) { + code = respJson["code"].intValue + data = DetailDataModel(respJson: respJson["data"]) + message = respJson["message"].stringValue + success = respJson["success"].boolValue + } +} + +struct DetailDataModel { + var date: String! + var endLat: Float! + var endLng: Float! + var endTime: String! + var id: String! + var name: String! + var routes: String! + var startLat: Float! + var startLng: Float! + var startTime: String! + var user: String! + + init(respJson: JSON) { + date = respJson["date"].stringValue + endLat = respJson["endLat"].floatValue + endLng = respJson["endLng"].floatValue + endTime = respJson["endTime"].stringValue + id = respJson["id"].stringValue + name = respJson["name"].stringValue + routes = respJson["routes"].stringValue + startLat = respJson["startLat"].floatValue + startLng = respJson["startLng"].floatValue + startTime = respJson["startTime"].stringValue + user = respJson["user"].stringValue + } +} diff --git a/LaserMethane/Util/Constant.swift b/LaserMethane/Util/Constant.swift index e099a69..2a1a299 100644 --- a/LaserMethane/Util/Constant.swift +++ b/LaserMethane/Util/Constant.swift @@ -22,4 +22,5 @@ case loginOut = "/user/logout" case inspectList = "/inspection/search" case eventList = "/task/search" + case inspectionDetail = "/inspection/info" } diff --git a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift index 9b64129..145c3c5 100644 --- a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift +++ b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift @@ -5,10 +5,24 @@ // Created by 203 on 2021/8/3. // +import Alamofire +import KeychainAccess +import SnapKit +import SwiftyJSON import UIKit +let VIEW_WIDTH = UIScreen.main.bounds.size.width +let VIEW_HEIGHT = UIScreen.main.bounds.size.height + class InspectMapViewController: UIViewController, TransferValueDelegate, MAMapViewDelegate { var id: String? + var mapView: MAMapView! + var inspectView: UIView! + var inspectNameLabel: UILabel! + var inspectStartTimeLabel: UILabel! + var inspectUserLabel: UILabel! + var inspectEndTimeLabel: UILabel! + var eventListButton: UIButton! override func viewDidLoad() { super.viewDidLoad() @@ -18,10 +32,185 @@ navigationController?.navigationBar.barTintColor = .systemBlue let dict: [NSAttributedString.Key: Any] = [NSAttributedString.Key.foregroundColor: UIColor.white] navigationController?.navigationBar.titleTextAttributes = dict // title color - // Do any additional setup after loading the view. - let mapView = MAMapView(frame: view.bounds) + // 设置地图 + setUpMap() + // 在地图图层上面View并设置阴影 + inspectView = UIView(frame: CGRect(x: 8, y: 8, width: VIEW_WIDTH - 16, height: 70)) + inspectView.backgroundColor = .white + LayerShadowHub.shared.setShadow(view: inspectView, sColor: UIColor(red: 211 / 255, green: 211 / 255, blue: 211 / 255, alpha: 1.0), offset: CGSize(width: 0, height: 0), alpha: 1.0, radius: CGFloat(5.0)) + // 在inspectView添加相应的控件 + addInspectSubview() + view.addSubview(inspectView) + // 添加按钮 + let eventListButton = UIButton(type: .roundedRect) + let buttonWidth = VIEW_WIDTH * 0.8 + eventListButton.setTitle("事件清单", for: .normal) + eventListButton.setTitleColor(.white, for: .normal) + eventListButton.titleLabel?.font = UIFont.systemFont(ofSize: 20) + eventListButton.layer.cornerRadius = 8 + eventListButton.backgroundColor = .systemBlue + eventListButton.addTarget(self, action: #selector(toEventListViewController), for: .touchUpInside) + view.addSubview(eventListButton) + eventListButton.snp.makeConstraints { (make) -> Void in + make.top.equalTo(VIEW_HEIGHT * 0.8) + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: 36)) + // x轴方向上居中 + make.centerX.equalToSuperview() + } + // 根据id查询巡检详情 + loadInspectDetail() + } + + func loadInspectDetail() { + let keychain = Keychain() + let baseURL = keychain[Constant.ServerConfig.rawValue] + let inspectionDetailURL = baseURL! + Constant.inspectionDetail.rawValue + Alamofire.request(inspectionDetailURL, method: .get, parameters: ["id": id!], headers: ["token": keychain[Constant.Token.rawValue]!]).responseJSON { response in + switch response.result { + case let .success(value): + self.setInspectData(detailModel: InspectDetailModel(respJson: JSON(value)).data) + case .failure: + AlertHub.shared.showWaringAlert(controller: self, messge: "获取巡检详情失败") + } + } + } + + func setInspectData(detailModel: DetailDataModel!) { + inspectNameLabel.text = detailModel.name + inspectUserLabel.text = detailModel.user + inspectStartTimeLabel.text = detailModel.startTime + inspectEndTimeLabel.text = detailModel.endTime + // 移动到巡检起始经纬度 + let pointAnnotation = MAPointAnnotation() + let pointCoordinate = CLLocationCoordinate2D(latitude: CLLocationDegrees(detailModel.startLat), longitude: CLLocationDegrees(detailModel.startLng)) + mapView.centerCoordinate = pointCoordinate // 移动到位置点 + pointAnnotation.coordinate = pointCoordinate // 显示定位点 + mapView.addAnnotation(pointAnnotation) + } + + func mapView(_ mapView: MAMapView!, viewFor annotation: MAAnnotation!) -> MAAnnotationView! { + if annotation.isKind(of: MAPointAnnotation.self) { + let pointReuseIndetifier = "pointReuseIndetifier" + var annotationView: MAPinAnnotationView? = mapView.dequeueReusableAnnotationView(withIdentifier: pointReuseIndetifier) as! MAPinAnnotationView? + if annotationView == nil { + annotationView = MAPinAnnotationView(annotation: annotation, reuseIdentifier: pointReuseIndetifier) + } + annotationView!.canShowCallout = true + annotationView!.animatesDrop = true + annotationView!.isDraggable = true + return annotationView! + } + return nil + } + + @objc func toEventListViewController(sender: UIButton) { + print("toEventListViewController") + } + + func addInspectSubview() { + inspectNameLabel = UILabel() + inspectNameLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectNameLabel.numberOfLines = 1 + inspectView.addSubview(inspectNameLabel) + inspectNameLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(4) + make.left.equalTo(8) + } + + inspectStartTimeLabel = UILabel() + inspectStartTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectStartTimeLabel) + inspectStartTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(4) + make.left.equalTo(inspectView.frame.width - 168) + } + + inspectUserLabel = UILabel() + inspectUserLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectUserLabel) + inspectUserLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(37) + make.left.equalTo(8) + } + + inspectEndTimeLabel = UILabel() + inspectEndTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectEndTimeLabel) + inspectEndTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(37) + make.left.equalTo(inspectView.frame.width - 168) + } + + let label = UILabel() + label.text = "至" + label.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(label) + label.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 18, height: 29)) + make.center.equalToSuperview() + } + } + + func setUpMap() { + mapView = MAMapView(frame: view.bounds) + // 开启缩放手势 + mapView.isZoomEnabled = true + // 地图的缩放级别的范围是[3-19] + mapView.setZoomLevel(16, animated: true) + // 禁用旋转手势 + mapView.isRotateEnabled = false + // 禁用倾斜手势 + mapView.isRotateCameraEnabled = false + // 不显示罗盘 + mapView.showsCompass = false mapView.delegate = self view.addSubview(mapView) + // 添加放大缩小按钮 + // 放大 + let expandButton = UIButton(type: .roundedRect) + let buttonWidth = CGFloat(36) + let buttonHeight = CGFloat(36) + expandButton.layer.cornerRadius = 5 + expandButton.backgroundColor = .white + expandButton.setBackgroundImage(UIImage(named: "add"), for: .normal) + expandButton.addTarget(self, action: #selector(expandMap), for: .touchUpInside) + view.addSubview(expandButton) + expandButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3) + } + // 缩小 + let minusButton = UIButton(type: .roundedRect) + minusButton.layer.cornerRadius = 5 + minusButton.backgroundColor = .white + minusButton.setBackgroundImage(UIImage(named: "minus"), for: .normal) + minusButton.addTarget(self, action: #selector(minusMap), for: .touchUpInside) + view.addSubview(minusButton) + minusButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3 + buttonHeight + 2) + } + } + + @objc func expandMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel += 1 + mapView.setZoomLevel(zoomLevel, animated: true) + } + + @objc func minusMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel -= 1 + mapView.setZoomLevel(zoomLevel, animated: true) } func transfer(controller: UIViewController, dic: NSDictionary) { diff --git a/LaserMethane/ViewController/Settings/SettingViewController.swift b/LaserMethane/ViewController/Settings/SettingViewController.swift index 837bece..3c4784c 100644 --- a/LaserMethane/ViewController/Settings/SettingViewController.swift +++ b/LaserMethane/ViewController/Settings/SettingViewController.swift @@ -56,9 +56,10 @@ let button = UIButton(type: .roundedRect) button.setTitle("退出登录", for: .normal) button.setTitleColor(.white, for: .normal) + button.titleLabel?.font = UIFont.systemFont(ofSize: CGFloat(20)) button.layer.cornerRadius = 18.0 - button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.backgroundColor = .systemBlue + button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.addTarget(self, action: #selector(loginOutAction), for: .touchUpInside) footerView.addSubview(button) diff --git a/Podfile b/Podfile index 6bda986..dcb34b3 100644 --- a/Podfile +++ b/Podfile @@ -27,4 +27,12 @@ pod 'AMap3DMap' # 高德定位 pod 'AMapLocation' + # 自动约束布局 + pod 'SnapKit' +end + +post_install do |installer| + installer.pods_project.build_configurations.each do |config| + config.build_settings['VALID_ARCHS'] = 'arm64, arm64e, x86_64' + end end diff --git a/Podfile.lock b/Podfile.lock index 4cc826e..0abcbfe 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 4cc826e..0abcbfe 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 638edc3..104afd4 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -9,13 +9,12 @@ /* Begin PBXAggregateTarget section */ 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */ = { isa = PBXAggregateTarget; - buildConfigurationList = 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; + buildConfigurationList = 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; buildPhases = ( ); dependencies = ( ); name = AMapFoundation; - productName = AMapFoundation; }; 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */ = { isa = PBXAggregateTarget; @@ -23,10 +22,9 @@ buildPhases = ( ); dependencies = ( - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */, + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */, ); name = AMap3DMap; - productName = AMap3DMap; }; 971676D1C9A11C105647D995975ACE4F /* AMapLocation */ = { isa = PBXAggregateTarget; @@ -34,653 +32,742 @@ buildPhases = ( ); dependencies = ( - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */, + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */, ); name = AMapLocation; - productName = AMapLocation; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */; }; - 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */; }; - 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */; }; - 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */; }; - 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */; }; - 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */; }; - 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */; }; - 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */; }; - 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */; }; - 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */; }; - 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56869B5D847813435E75AF50953A608B /* Image.swift */; }; - 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */; }; - 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */; }; - 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */; }; - 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */; }; - 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */; }; - 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */; }; - 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */; }; - 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */; }; - 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */; }; - 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */; }; - 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */; }; - 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */; }; - 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */; }; - 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */; }; + 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */; }; + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */; }; + 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */; }; + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */; }; + 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */; }; + 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */; }; + 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */; }; + 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */; }; + 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */; }; + 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */; }; + 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */; }; + 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */; }; + 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */; }; + 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */; }; + 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = C881977E08485F431901A8D3B072A8BA /* Notifications.swift */; }; + 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */; }; + 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */; }; + 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */; }; + 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */; }; + 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */; }; + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */; }; + 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */; }; + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; + 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */; }; + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */; }; + 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */; }; + 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */; }; + 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9089869D89E42BCFB841685E2292788C /* Message.swift */; }; + 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */; }; + 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */; }; + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */; }; + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */; }; 2358B57B83BE526AED64799C6892B2CE /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; 23A5B275E273450840ABED5360A70DA0 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */; }; - 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */; }; - 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */; }; - 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */; }; - 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */; }; - 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */; }; - 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */; }; - 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */; }; - 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */; }; - 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */; }; - 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */; }; - 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */; }; + 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */; }; + 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */; }; + 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */; }; + 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */; }; + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */; }; + 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */; }; + 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */; }; + 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */; }; + 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */; }; + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */; }; + 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */; }; + 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */; }; + 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */; }; 33483C1C427390BED308CBAB3EEEE277 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */; }; - 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */; }; - 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */; }; - 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */; }; + 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */; }; + 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */; }; + 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */; }; + 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */; }; 37DD30C9D863EE4FF8DC3D735A06C0AE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; 38EE0727B33503FD20E1363988E46AB2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */; }; - 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */; }; - 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */; }; - 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */; }; - 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */; }; - 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */; }; - 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */; }; + 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */; }; + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */; }; + 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */; }; + 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */; }; + 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */; }; + 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */; }; + 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */; }; + 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */; }; + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */; }; + 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */; }; 4F441AB2A7BFC619FD9B48BBA1189177 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */; }; - 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */; }; - 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */; }; + 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */; }; + 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */; }; 50013C33D35EBAF31ACF3A8B3A9A3FB4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */; }; - 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */; }; - 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */; }; - 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */; }; + 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */; }; + 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */; }; + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */; }; + 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F722FB248719D5E270162BA927B11635 /* Validation.swift */; }; + 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */; }; 5632D5C79A031216ABAC934DE4CF52B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */; }; - 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */; }; - 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */; }; - 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */; }; - 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; - 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */; }; - 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */; }; - 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547EA4817651E2B390618D18F42B98A2 /* Source.swift */; }; - 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */; }; - 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */; }; - 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */; }; - 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */; }; - 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */; }; - 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */; }; + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */; }; + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */; }; + 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */; }; + 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */; }; + 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */; }; + 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80CA89476A961152E396F0AD4082C93 /* Result.swift */; }; + 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */; }; + 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */; }; + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */; }; + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */; }; + 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */; }; + 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */; }; + 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */; }; + 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */; }; + 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */; }; + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */; }; + 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */; }; + 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */; }; + 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */; }; 7596519E375DA27F6E7D05D440757055 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */; }; - 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */; }; - 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */; }; - 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */; }; - 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */; }; - 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */; }; + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */; }; + 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */; }; + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */; }; + 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */; }; + 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */; }; + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */; }; + 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */; }; + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */; }; + 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */; }; 7CB62474AFF64CE4647E67F4916360C2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */; }; - 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */; }; - 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */; }; - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */; }; - 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */; }; - 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */; }; - 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */; }; - 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */; }; - 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */; }; - 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */; }; - 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */; }; - 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */; }; - 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */; }; - 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */; }; - 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */; }; - 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */; }; - 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */; }; - 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */; }; - 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */; }; - 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */; }; - 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */; }; - A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */; }; - A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */; }; - A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */; }; - A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */; }; - A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */; }; + 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */; }; + 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */; }; + 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */; }; + 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */; }; + 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */; }; + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */; }; + 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */; }; + 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */; }; + 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */; }; + 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */; }; + 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A625DB989B46381B10DF01BFF13D816A /* KF.swift */; }; + 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */; }; + 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */; }; + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */; }; + 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */; }; + 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */; }; + 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */; }; + 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */; }; + 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */; }; + 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */; }; + 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */; }; + 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */; }; + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */; }; + 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */; }; + 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */; }; + A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */; }; + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */; }; + A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */; }; + A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */; }; + A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */; }; + A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */; }; AA48510A0816F4943C7D2ED13242630E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */; }; - AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; AC1B5B34F7456E723EC031A496585471 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */; }; AD42B158EA8D302DA980C9A31EA487C2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */; }; - AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */; }; - B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */; }; - B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */; }; - B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */; }; - B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = A197E9088E885944D5C7F230FB5C3440 /* Key.swift */; }; - B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */; }; - BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */; }; - BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */; }; + AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */; }; + AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */; }; + B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */; }; + B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */; }; + B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */; }; + B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */; }; + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */; }; + B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB8714613B99AC277B3A69F105057C75 /* Key.swift */; }; + B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */; }; + BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */; }; + BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */; }; BB1E0118A589750C321D474F646DD4AF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */; }; - C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */; }; - C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */; }; + BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */; }; + BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */; }; + C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */; }; + C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */; }; C297AC9431379391C114794AFD4F9778 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */; }; - C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */; }; + C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */; }; + C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */; }; + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */; }; C47A1C638C0E97C4ECCBD18FD494BB34 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */; }; - C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */; }; - C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */; }; - CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */; }; - D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */; }; - D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */; }; - D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */; }; - D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */; }; - D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */; }; - D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */; }; - D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */; }; - DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */; }; - DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */; }; - E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */; }; - E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */; }; - E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */; }; - E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */; }; - E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */; }; - E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */; }; - EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */; }; - ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */; }; - EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */; }; - EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */; }; + C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */; }; + C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */; }; + CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991443944B518250834DE4B6057F7FBA /* Delegate.swift */; }; + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */; }; + D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */; }; + D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */; }; + D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */; }; + D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */; }; + D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */; }; + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */; }; + D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */; }; + D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */; }; + DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */; }; + DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */; }; + E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */; }; + E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */; }; + E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */; }; + E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */; }; + E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */; }; + E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */; }; + E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */; }; + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */; }; + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */; }; + EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */; }; + ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */; }; + EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */; }; + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */; }; + EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; EEF066616EFE6EBC57541C1B92C6770A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */; }; - F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */; }; - F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */; }; - F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */; }; + EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */; }; + F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */; }; + F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */; }; + F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */; }; F612969E69DE5F072AD96720641B1184 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; - F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */; }; - F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */; }; - FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */; }; - FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */; }; + F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */; }; + F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */; }; + FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */; }; + FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; - remoteInfo = IQKeyboardManagerSwift; - }; - 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; - remoteInfo = FSPagerView; - }; - 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; - remoteInfo = AMap3DMap; - }; - 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; - remoteInfo = AMapLocation; - }; - 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */ = { + 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; remoteInfo = MBProgressHUD; }; - 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */ = { + 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 92A1C13902E7ACDA3ABB5BA1FEACC86C; remoteInfo = SwiftyRSA; }; - C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; - remoteInfo = SwiftyJSON; - }; - F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */ = { + 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 615C831BCE925ED486B225B87E44926D; remoteInfo = KeychainAccess; }; + 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; + remoteInfo = AMap3DMap; + }; + 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; + remoteInfo = SwiftyJSON; + }; + 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; + remoteInfo = FSPagerView; + }; + B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; + remoteInfo = IQKeyboardManagerSwift; + }; + FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; + remoteInfo = AMapLocation; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; 02853C6E2498D9813D60A77C80A7D74A /* Pods-LaserMethane-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-frameworks.sh"; sourceTree = ""; }; - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Source/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyRSA.framework; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FSPagerView.framework; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; 117F9E8CB32760CD3AFAFADB30FD1A13 /* Pods-LaserMethane-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-resources.sh"; sourceTree = ""; }; - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Source/ConstraintInsets.swift; sourceTree = ""; }; + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = ""; }; + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = ""; }; + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; 218B6D4F1C39959EA413058F9C8528F3 /* Pods-LaserMethane-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-LaserMethane-acknowledgements.markdown"; sourceTree = ""; }; - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Source/ConstraintConstantTarget.swift; sourceTree = ""; }; + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Source/Debugging.swift; sourceTree = ""; }; + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-LaserMethane-umbrella.h"; sourceTree = ""; }; - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = ""; }; + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = ""; }; + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = ""; }; + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = ""; }; + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.debug.xcconfig"; sourceTree = ""; }; - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - 56869B5D847813435E75AF50953A608B /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Source/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = ""; }; + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-LaserMethane-dummy.m"; sourceTree = ""; }; - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = ""; }; 65D137708F4AAC33E3A1288466861BE8 /* Pods-LaserMethane-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-Info.plist"; sourceTree = ""; }; - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.release.xcconfig"; sourceTree = ""; }; - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; 72B35167BB8037194C7E81C7FC1DECCF /* Pods-LaserMethane-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-acknowledgements.plist"; sourceTree = ""; }; - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Source/ConstraintDSL.swift; sourceTree = ""; }; + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = ""; }; + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Source/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = ""; }; + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = ""; }; + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = ""; }; + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = ""; }; + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD.framework; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; + 9089869D89E42BCFB841685E2292788C /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = ""; }; + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + 979486118B3E90C08386079D57962701 /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit.framework; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; + A625DB989B46381B10DF01BFF13D816A /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift.framework; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + AB8714613B99AC277B3A69F105057C75 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Source/ConstraintLayoutSupport.swift; sourceTree = ""; }; + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kingfisher.framework; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Source/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; CFA6CB79A2FBE9BE6D3EB1D449BEE391 /* Pods-LaserMethane.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-LaserMethane.modulemap"; sourceTree = ""; }; - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = ""; }; + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = ""; }; + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_LaserMethane.framework; path = "Pods-LaserMethane.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyJSON.framework; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh.framework; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = KeychainAccess.framework; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = ""; }; + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; + F722FB248719D5E270162BA927B11635 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; + F80CA89476A961152E396F0AD4082C93 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = ""; }; + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Source/ConstraintRelatableTarget.swift; sourceTree = ""; }; + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = ""; }; + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -730,6 +817,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 4E3983CD766AC0F359EDD7B8BB7CB961 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -740,11 +835,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */ = { + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */, + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -776,6 +871,51 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */ = { + isa = PBXGroup; + children = ( + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */, + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */, + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */, + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */, + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */, + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */, + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */, + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */, + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */, + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */, + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */, + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */, + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */, + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */, + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */, + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */, + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */, + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */, + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */, + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */, + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */, + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */, + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */, + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */, + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */, + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */, + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */, + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */, + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */, + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */, + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */, + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */, + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */, + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */, + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */, + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */, + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */, + ); + name = SnapKit; + path = SnapKit; + sourceTree = ""; + }; 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -784,378 +924,344 @@ name = "Targets Support Files"; sourceTree = ""; }; - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */ = { + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */ = { isa = PBXGroup; children = ( - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */, - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */, - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */, - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */, - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */, - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */, - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */, - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */, - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */, - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */, + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */, + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */, + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */, + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */, + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */, + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */, + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */, + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */, + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */, + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */, ); + name = AMapLocation; path = AMapLocation; sourceTree = ""; }; - 0D138733E005527E01955C18192FF1BF /* Pods */ = { + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */ = { isa = PBXGroup; children = ( - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */, - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */, - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */, - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */, - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */, - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */, - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */, - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */, - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */, - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */, - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */, - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */, + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */, + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */, + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */, + AB8714613B99AC277B3A69F105057C75 /* Key.swift */, + 9089869D89E42BCFB841685E2292788C /* Message.swift */, + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */, + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */, + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */, + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */, + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */, + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */, + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */, + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */, + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */, + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */, + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */, ); - name = Pods; + name = SwiftyRSA; + path = SwiftyRSA; sourceTree = ""; }; - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */ = { + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */ = { isa = PBXGroup; children = ( - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */, + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */, + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */, + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */, + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */, + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */, + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */, + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */, + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */, + 9D59A7E079AD4491E8612CC18774762A /* Support Files */, ); - name = Products; + name = AMapFoundation; + path = AMapFoundation; sourceTree = ""; }; - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */ = { + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */ = { isa = PBXGroup; children = ( - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */, - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */, - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */, - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */, - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */, - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */, - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/MJRefresh"; - sourceTree = ""; - }; - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */ = { - isa = PBXGroup; - children = ( - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */ = { - isa = PBXGroup; - children = ( - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */ = { - isa = PBXGroup; - children = ( - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */, - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapFoundation"; - sourceTree = ""; - }; - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */, - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMap3DMap"; - sourceTree = ""; - }; - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */ = { - isa = PBXGroup; - children = ( - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */, - ); - name = ObjC; - sourceTree = ""; - }; - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */ = { - isa = PBXGroup; - children = ( - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */, - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */, - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */, - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */, - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */, - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */, - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */, - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */, - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */, - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */, - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */, - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */, - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */, - 56869B5D847813435E75AF50953A608B /* Image.swift */, - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */, - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */, - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */, - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */, - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */, - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */, - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */, - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */, - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */, - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */, - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */, - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */, - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */, - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */, - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */, - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */, - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */, - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */, - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */, - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */, - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */, - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */, - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */, - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */, - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */, - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */, - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */, - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */, - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */, - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */, - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */, - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */, - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */, - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */, - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */, - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */, - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */, - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */, - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */, - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */, - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */, - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */, - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */, - ); - path = Kingfisher; - sourceTree = ""; - }; - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */ = { - isa = PBXGroup; - children = ( - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */, - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */, - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */, - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */, - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */, - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */, - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */, - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */, - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */, - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */, - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */, - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */, - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */, - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */, - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */, - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */, - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */, - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */, - ); - path = Alamofire; - sourceTree = ""; - }; - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */ = { - isa = PBXGroup; - children = ( - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */, - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */, - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */, - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */, - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */, - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */, - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */, - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */, - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */, - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */, - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */, - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */, - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */, - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */, - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */, - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */, - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */, - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */, - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */, - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */, - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */, - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */, - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */, - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */, - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */, - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */, - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */, - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */, - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */, - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */, - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */, - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */, - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */, - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */, - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */, - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */, - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */, - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */, - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */, - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */, - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */, - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */, - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */, - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */, - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */, - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */, - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */, - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */, - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */, - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */, - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */, - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */, - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */, - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */, - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */, - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */, - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */, - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */, - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */, - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */, - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */, - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */, - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */, - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */, - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */, - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */, - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */, - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */, - ); - path = AMap3DMap; - sourceTree = ""; - }; - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */ = { - isa = PBXGroup; - children = ( - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */, - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */, - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */, - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */, - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */, - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */, - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftyJSON"; - sourceTree = ""; - }; - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */ = { - isa = PBXGroup; - children = ( - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */, - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */, - ); - path = SwiftyJSON; - sourceTree = ""; - }; - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */ = { - isa = PBXGroup; - children = ( - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */, - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */, - A778B850D1B3302C20E23D1BC1816034 /* Support Files */, - ); - path = MBProgressHUD; - sourceTree = ""; - }; - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */ = { - isa = PBXGroup; - children = ( - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */, - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */, - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */, - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */, - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */, - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */, - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */, + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */, + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */, + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */, + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */, + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */, + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */, + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/KeychainAccess"; sourceTree = ""; }; - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */ = { + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */ = { isa = PBXGroup; children = ( - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */, - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */, + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */, + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */, + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */, + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */, + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */, + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */, + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */, + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */, + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */, + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */, + F80CA89476A961152E396F0AD4082C93 /* Result.swift */, + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */, + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */, + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */, + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */, + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */, + F722FB248719D5E270162BA927B11635 /* Validation.swift */, + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */, ); - path = KeychainAccess; + name = Alamofire; + path = Alamofire; sourceTree = ""; }; - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */ = { + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */ = { isa = PBXGroup; children = ( - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */, - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */, - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */, - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */, - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */, - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */, - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */, + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */, + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */, + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */, + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */, + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */, + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */, + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */, + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */, + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */, + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */, + ); + name = FSPagerView; + path = FSPagerView; + sourceTree = ""; + }; + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */, + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */, + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */, + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */, + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */, + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */, + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SwiftyRSA"; + path = "../Target Support Files/FSPagerView"; sourceTree = ""; }; - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */ = { + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */ = { isa = PBXGroup; children = ( - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */, - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */, - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */, - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */, - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */, - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */, - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */, + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */, + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */, + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */, + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */, + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */, + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */, + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/Alamofire"; sourceTree = ""; }; + 4DEBC64F0609770829206145185EE075 /* MJRefresh */ = { + isa = PBXGroup; + children = ( + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */, + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */, + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */, + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */, + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */, + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */, + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */, + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */, + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */, + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */, + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */, + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */, + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */, + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */, + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */, + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */, + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */, + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */, + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */, + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */, + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */, + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */, + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */, + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */, + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */, + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */, + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */, + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */, + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */, + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */, + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */, + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */, + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */, + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */, + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */, + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */, + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */, + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */, + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */, + 99C784B563C3E05F1562D09E350C2D15 /* Resources */, + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */, + ); + name = MJRefresh; + path = MJRefresh; + sourceTree = ""; + }; + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */ = { + isa = PBXGroup; + children = ( + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */, + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */, + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */, + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */, + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */, + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */, + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardManagerSwift"; + sourceTree = ""; + }; + 517E39844720EEB2C57EB5A663886E9C /* Support Files */ = { + isa = PBXGroup; + children = ( + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */, + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMap3DMap"; + sourceTree = ""; + }; + 524356D774545DF44523520AF3F4D496 /* Frameworks */ = { + isa = PBXGroup; + children = ( + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */ = { + isa = PBXGroup; + children = ( + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */ = { + isa = PBXGroup; + children = ( + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */, + ); + name = ObjC; + sourceTree = ""; + }; + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */ = { + isa = PBXGroup; + children = ( + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */, + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */, + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */, + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */, + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */, + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */, + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyJSON"; + sourceTree = ""; + }; + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */ = { + isa = PBXGroup; + children = ( + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */, + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */, + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */, + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */, + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */, + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */, + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */, + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */, + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */, + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */, + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */, + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */, + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */, + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */, + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */, + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */, + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */, + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */, + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */, + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */, + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */, + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */, + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */, + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */, + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */, + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */, + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */, + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */, + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */, + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */, + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */, + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */, + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */, + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */, + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */, + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */, + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */, + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */, + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */, + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */, + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */, + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */, + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */, + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */, + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */, + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */, + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */, + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */, + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */, + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */, + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */, + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */, + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */, + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */, + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */, + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */, + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */, + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */, + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */, + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */, + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */, + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */, + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */, + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */, + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */, + 524356D774545DF44523520AF3F4D496 /* Frameworks */, + 885BEDC17A05379706AB60DB903F9F6E /* Resources */, + 517E39844720EEB2C57EB5A663886E9C /* Support Files */, + ); + name = AMap3DMap; + path = AMap3DMap; + sourceTree = ""; + }; 784B8102EDCB1EB8E72F4A81D972D2DD /* iOS */ = { isa = PBXGroup; children = ( @@ -1170,6 +1276,21 @@ name = iOS; sourceTree = ""; }; + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */ = { + isa = PBXGroup; + children = ( + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */, + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */, + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */, + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */, + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */, + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */, + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SnapKit"; + sourceTree = ""; + }; 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -1178,12 +1299,29 @@ name = Frameworks; sourceTree = ""; }; - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */ = { + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */ = { isa = PBXGroup; children = ( - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */, + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */, + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */, + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */, + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */, + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */, + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */, + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */, + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */, + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */, + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */, + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */, + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */, + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */, + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */, + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */, + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */, + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */, ); - name = Resources; + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; sourceTree = ""; }; 8660BF26B8FC5EFA7399C48A3DEEC16A /* Pods-LaserMethane */ = { @@ -1204,85 +1342,123 @@ path = "Target Support Files/Pods-LaserMethane"; sourceTree = ""; }; - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */ = { + 885BEDC17A05379706AB60DB903F9F6E /* Resources */ = { isa = PBXGroup; children = ( - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */, - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */, - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */, - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */, - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */, - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */, - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */, + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */, ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardManagerSwift"; + name = Resources; sourceTree = ""; }; - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */ = { + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */ = { isa = PBXGroup; children = ( - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */, - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */, + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 99C784B563C3E05F1562D09E350C2D15 /* Resources */ = { + isa = PBXGroup; + children = ( + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */ = { + isa = PBXGroup; + children = ( + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */, + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/AMapLocation"; sourceTree = ""; }; - A778B850D1B3302C20E23D1BC1816034 /* Support Files */ = { + 9D59A7E079AD4491E8612CC18774762A /* Support Files */ = { isa = PBXGroup; children = ( - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */, - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */, - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */, - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */, - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */, - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */, - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */, + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */, + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapFoundation"; + sourceTree = ""; + }; + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */ = { + isa = PBXGroup; + children = ( + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */, + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */, + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */, + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */, + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */, + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */, + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */, + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */, + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */, + 4DEBC64F0609770829206145185EE075 /* MJRefresh */, + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */, + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */, + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */, + ); + name = Pods; + sourceTree = ""; + }; + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */ = { + isa = PBXGroup; + children = ( + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */, + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */, + ); + name = SwiftyJSON; + path = SwiftyJSON; + sourceTree = ""; + }; + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */ = { + isa = PBXGroup; + children = ( + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */, + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */, + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */, + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */, + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */, + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */, + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyRSA"; + sourceTree = ""; + }; + C51C277171881130D12BAA2068D12667 /* Support Files */ = { + isa = PBXGroup; + children = ( + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */, + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */, + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */, + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */, + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */, + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */, + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/MBProgressHUD"; sourceTree = ""; }; - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */ = { + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */ = { isa = PBXGroup; children = ( - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */, - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */, - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */, - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */, - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */, - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */, - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */, - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */, - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */, - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */, - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */, - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */, - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */, - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */, - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */, - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */, - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */, + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */, + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */, + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */, + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */, + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */, + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */, + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */, ); - path = IQKeyboardManagerSwift; - sourceTree = ""; - }; - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */ = { - isa = PBXGroup; - children = ( - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */, - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */, - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */, - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */, - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */, - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */, - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */, - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */, - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */, - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */, - ); - path = AMapFoundation; + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -1290,136 +1466,129 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */, - 0D138733E005527E01955C18192FF1BF /* Pods */, - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */, + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */, + EA06058812647A848932C713A27E9A76 /* Products */, 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */, ); sourceTree = ""; }; - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */ = { + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */ = { isa = PBXGroup; children = ( - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */, - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */, - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */, - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */, - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */, - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */, - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */, - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */, - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */, - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */, - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */, - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */, - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */, - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */, - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */, - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */, - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */, - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */, - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */, - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */, - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */, - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */, - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */, - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */, - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */, - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */, - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */, - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */, - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */, - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */, - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */, - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */, - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */, - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */, - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */, - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */, - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */, - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */, - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */, - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */, - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */, + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */, + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */, + C51C277171881130D12BAA2068D12667 /* Support Files */, ); - path = MJRefresh; + name = MBProgressHUD; + path = MBProgressHUD; sourceTree = ""; }; - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */ = { + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */ = { isa = PBXGroup; children = ( - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */, - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */, - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */, - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */, - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */, - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */, - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */, - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */, - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */, - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */, + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */, + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */, + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */, + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */, + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */, + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */, + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */, + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */, + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */, + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */, + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */, + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */, + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */, + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */, + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */, + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */, + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */, + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */, + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */, + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */, + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */, + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */, + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */, + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */, + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */, + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */, + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */, + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */, + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */, + A625DB989B46381B10DF01BFF13D816A /* KF.swift */, + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */, + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */, + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */, + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */, + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */, + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */, + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */, + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */, + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */, + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */, + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */, + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */, + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */, + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */, + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */, + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */, + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */, + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */, + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */, + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */, + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */, + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */, + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */, + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */, + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */, + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */, + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */, ); - path = FSPagerView; + name = Kingfisher; + path = Kingfisher; sourceTree = ""; }; - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */ = { + EA06058812647A848932C713A27E9A76 /* Products */ = { isa = PBXGroup; children = ( - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */, - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */, - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */, - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */, - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */, - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */, - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */, - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */, - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */, - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */, - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */, - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */, - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */, - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */, - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */, - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */, + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, + 979486118B3E90C08386079D57962701 /* SnapKit.framework */, + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, ); - path = SwiftyRSA; + name = Products; sourceTree = ""; }; - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */ = { + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */ = { isa = PBXGroup; children = ( - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */, - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */, - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */, - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */, - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */, - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */, - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */, + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */, + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */, + ); + name = KeychainAccess; + path = KeychainAccess; + sourceTree = ""; + }; + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */ = { + isa = PBXGroup; + children = ( + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */, + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */, + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */, + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */, + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */, + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */, + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; - sourceTree = ""; - }; - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */ = { - isa = PBXGroup; - children = ( - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */, - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */, - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */, - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */, - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */, - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */, - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/FSPagerView"; - sourceTree = ""; - }; - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */, - ); - name = Frameworks; + path = "../Target Support Files/MJRefresh"; sourceTree = ""; }; /* End PBXGroup section */ @@ -1435,14 +1604,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0F175337DB90FE42F93364FBB107D687 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2582784E4FA6A1AC5D23FC53AC3F6EE2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1467,6 +1628,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 7E06654AA5AE3B62D7F9C42D92ECD17D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1485,6 +1654,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D5172CD7D2B4FF8452F758CAAB73AB84 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1534,34 +1711,53 @@ /* Begin PBXNativeTarget section */ 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */ = { isa = PBXNativeTarget; - buildConfigurationList = 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; + buildConfigurationList = 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; buildPhases = ( - 0F175337DB90FE42F93364FBB107D687 /* Headers */, - 22A3490FF39FEFB44486B95442BBE298 /* Sources */, - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */, - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */, + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */, + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */, + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */, + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */, ); buildRules = ( ); dependencies = ( - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */, - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */, - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */, - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */, - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */, - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */, - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */, - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */, - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */, - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */, - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */, - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */, + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */, + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */, + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */, + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */, + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */, + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */, + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */, + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */, + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */, + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */, + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */, + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */, + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */, ); name = "Pods-LaserMethane"; productName = "Pods-LaserMethane"; productReference = DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */; productType = "com.apple.product-type.framework"; }; + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */; + buildPhases = ( + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */, + 89222AF845A30312C284F407BA48B98F /* Sources */, + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */, + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SnapKit; + productName = SnapKit; + productReference = 979486118B3E90C08386079D57962701 /* SnapKit.framework */; + productType = "com.apple.product-type.framework"; + }; 615C831BCE925ED486B225B87E44926D /* KeychainAccess */ = { isa = PBXNativeTarget; buildConfigurationList = 4BEE926243448802ACA6F07A75D9C025 /* Build configuration list for PBXNativeTarget "KeychainAccess" */; @@ -1742,7 +1938,7 @@ Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 0DB5B868EBBEE29209DAC850B5750A67 /* Products */; + productRefGroup = EA06058812647A848932C713A27E9A76 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -1757,6 +1953,7 @@ 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */, 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */, 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */, + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */, D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */, 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */, ); @@ -1778,13 +1975,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 3DBB58E26047779D6783C0EA2E3ED3C5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1807,6 +1997,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 9A620828AD4F8074C92E7134F598A83E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1814,6 +2011,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; AE292B4411627ABE21EB769134C1E8BB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1847,14 +2051,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 22A3490FF39FEFB44486B95442BBE298 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2DDFD9AC10F181CD7130BDF5F9E0502B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1904,6 +2100,50 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 89222AF845A30312C284F407BA48B98F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */, + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */, + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */, + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */, + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */, + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */, + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */, + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */, + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */, + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */, + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */, + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */, + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */, + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */, + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */, + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */, + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */, + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */, + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */, + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */, + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */, + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */, + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */, + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */, + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */, + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */, + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */, + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */, + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */, + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */, + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */, + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */, + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */, + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */, + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */, + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */, + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A75AB809A775ECE51469987C8138A48C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1968,6 +2208,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C4484A10068696C80FF01E1E3C8CE558 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2053,96 +2301,102 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = KeychainAccess; - target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; - targetProxy = F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */; - }; - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MBProgressHUD; - target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; - targetProxy = 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */; - }; - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */; - }; - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapLocation; - target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; - targetProxy = 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */; - }; - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */; - }; - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FSPagerView; - target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; - targetProxy = 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */; - }; - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */; - }; - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapFoundation; - target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */; - }; - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyJSON; - target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; - targetProxy = C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */; - }; - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */ = { + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Alamofire; target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */; + targetProxy = 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */; }; - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyRSA; - target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; - targetProxy = 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */; - }; - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */ = { + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */; + targetProxy = 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */; }; - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */ = { + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */; + targetProxy = B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */; }; - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */ = { + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */; + }; + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */; + }; + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */; + }; + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyJSON; + target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; + targetProxy = 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */; + }; + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */; + }; + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MBProgressHUD; + target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; + targetProxy = 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */; + }; + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = KeychainAccess; + target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; + targetProxy = 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */; + }; + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapFoundation; + target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; + targetProxy = 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */; + }; + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMap3DMap; target = 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */; - targetProxy = 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */; + targetProxy = 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */; + }; + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyRSA; + target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; + targetProxy = 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */; + }; + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapLocation; + target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; + targetProxy = FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */; + }; + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FSPagerView; + target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; + targetProxy = 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 0B1CC7BD6B8F30F1CF4BA13B3D1F66C2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */; + baseConfigurationReference = C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2177,7 +2431,7 @@ }; 0FC90C86B3E177BE8ED9E5B67B53CF96 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */; + baseConfigurationReference = F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2212,7 +2466,7 @@ }; 1DE8A23B55505EC1D5621EED4BD2A775 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */; + baseConfigurationReference = DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2247,7 +2501,7 @@ }; 3BE7200682DA3DD02079CC5BBF5E56EB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2317,7 +2571,6 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -2343,12 +2596,13 @@ SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; }; name = Debug; }; 501C4DDF76F727E13770D67E891EDEF3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */; + baseConfigurationReference = 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2381,62 +2635,9 @@ }; name = Release; }; - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 5BEFF73BC3159F8F2CBEB4FE9D76C7D6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */; + baseConfigurationReference = DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2453,7 +2654,7 @@ }; 6BBDB5179B7EB533C4CDE7F0C2647E7D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */; + baseConfigurationReference = 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2485,9 +2686,44 @@ }; name = Debug; }; + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 7A990D4D7A394E906F2DE82D639771CF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */; + baseConfigurationReference = 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2522,7 +2758,7 @@ }; 877D0C843EF9B7A6EDCEE1C2ADC57B1D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */; + baseConfigurationReference = 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2554,6 +2790,23 @@ }; name = Debug; }; + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 8B5A46FF8D3C1289CDEE3BAFACABCD2A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2592,7 +2845,6 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -2614,12 +2866,49 @@ SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; + }; + name = Release; + }; + 8E403E361CD6D3F32A530333F7435318 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; 909C2AA226C3AED44720FB27D317DC53 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */; + baseConfigurationReference = B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2635,7 +2924,7 @@ }; 93A2FF79E2EC721C724D10C8C2AF1B64 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */; + baseConfigurationReference = 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2670,7 +2959,7 @@ }; 93AD64353C65D45C0D4197F9ECAD786D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */; + baseConfigurationReference = DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2702,26 +2991,9 @@ }; name = Debug; }; - 958EE232CAC027195F6E4B7DCC521870 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 9AAB9A8E94A66A707CA0F2A63BC6B377 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */; + baseConfigurationReference = B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2735,303 +3007,7 @@ }; name = Debug; }; - A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; - PRODUCT_MODULE_NAME = SwiftyJSON; - PRODUCT_NAME = SwiftyJSON; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; - PRODUCT_MODULE_NAME = SwiftyRSA; - PRODUCT_NAME = SwiftyRSA; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; - PRODUCT_MODULE_NAME = MJRefresh; - PRODUCT_NAME = MJRefresh; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; - PRODUCT_MODULE_NAME = MBProgressHUD; - PRODUCT_NAME = MBProgressHUD; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - D4394403D9B8124A37AED078851D6781 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ECD830E9FF60065425D88BB789C29686 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; - PRODUCT_NAME = IQKeyboardManagerSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.3; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ED1BD43F05E25AD1812664ED10717173 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; - PRODUCT_MODULE_NAME = KeychainAccess; - PRODUCT_NAME = KeychainAccess; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - F263D7F43A6EA5C02F261452DFD84680 /* Release */ = { + A0FFDBAC4E8239F1F140211AFB641067 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */; buildSettings = { @@ -3069,6 +3045,355 @@ }; name = Release; }; + A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; + PRODUCT_MODULE_NAME = SwiftyJSON; + PRODUCT_NAME = SwiftyJSON; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; + PRODUCT_MODULE_NAME = SwiftyRSA; + PRODUCT_NAME = SwiftyRSA; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + C1512590E8F19C98069D2A75E78316A9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; + PRODUCT_MODULE_NAME = MJRefresh; + PRODUCT_NAME = MJRefresh; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C89B9E7AB96863B26382FEACE057B03F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; + PRODUCT_MODULE_NAME = MBProgressHUD; + PRODUCT_NAME = MBProgressHUD; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + D4394403D9B8124A37AED078851D6781 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ECD830E9FF60065425D88BB789C29686 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; + PRODUCT_NAME = IQKeyboardManagerSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.3; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ED1BD43F05E25AD1812664ED10717173 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; + PRODUCT_MODULE_NAME = KeychainAccess; + PRODUCT_NAME = KeychainAccess; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -3090,11 +3415,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { isa = XCConfigurationList; buildConfigurations = ( - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */, - 958EE232CAC027195F6E4B7DCC521870 /* Release */, + C1512590E8F19C98069D2A75E78316A9 /* Debug */, + A0FFDBAC4E8239F1F140211AFB641067 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3126,6 +3451,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C89B9E7AB96863B26382FEACE057B03F /* Debug */, + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 70191416B9573C7ABB42333A08FA2DE4 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -3144,11 +3478,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { + 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */, - F263D7F43A6EA5C02F261452DFD84680 /* Release */, + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */, + 8E403E361CD6D3F32A530333F7435318 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist index ed3d73b..d4f3760 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist @@ -59,6 +59,11 @@ isShown + SnapKit.xcscheme + + isShown + + SwiftyJSON.xcscheme isShown diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown index 14c4329..08a9d29 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown @@ -184,6 +184,29 @@ THE SOFTWARE. +## SnapKit + +Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +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. + + ## SwiftyJSON The MIT License (MIT) diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist index 13d062e..107a33d 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist @@ -257,6 +257,35 @@ FooterText + Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +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 + SnapKit + Type + PSGroupSpecifier + + + FooterText The MIT License (MIT) Copyright (c) 2017 Ruoyu Fu diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/minus.imageset/minus.png b/LaserMethane/Assets.xcassets/minus.imageset/minus.png new file mode 100644 index 0000000..232ed9a --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/minus.png Binary files differ diff --git a/LaserMethane/Model/InspectDetailModel.swift b/LaserMethane/Model/InspectDetailModel.swift new file mode 100644 index 0000000..3bb9d19 --- /dev/null +++ b/LaserMethane/Model/InspectDetailModel.swift @@ -0,0 +1,70 @@ +// +// InspectDetailModel.swift +// LaserMethane +// +// Created by 203 on 2021/8/5. +// + +import Foundation +import SwiftyJSON + +// { +// "code":200, +// "data":{ +// "date":"2021-07-30", +// "endLat":39.915695, +// "endLng":116.268585, +// "endTime":"2021-07-30 16:20:03", +// "id":"16276330492631002122", +// "name":"测试新建巡检", +// "routes":"[]", +// "startLat":39.915937, +// "startLng":116.268859, +// "startTime":"2021-07-30 16:17:29", +// "user":"王晓颖" +// }, +// "message":"请求成功", +// "success":true +// } + +struct InspectDetailModel { + var code: Int! + var data: DetailDataModel! + var message: String! + var success: Bool! + + init(respJson: JSON) { + code = respJson["code"].intValue + data = DetailDataModel(respJson: respJson["data"]) + message = respJson["message"].stringValue + success = respJson["success"].boolValue + } +} + +struct DetailDataModel { + var date: String! + var endLat: Float! + var endLng: Float! + var endTime: String! + var id: String! + var name: String! + var routes: String! + var startLat: Float! + var startLng: Float! + var startTime: String! + var user: String! + + init(respJson: JSON) { + date = respJson["date"].stringValue + endLat = respJson["endLat"].floatValue + endLng = respJson["endLng"].floatValue + endTime = respJson["endTime"].stringValue + id = respJson["id"].stringValue + name = respJson["name"].stringValue + routes = respJson["routes"].stringValue + startLat = respJson["startLat"].floatValue + startLng = respJson["startLng"].floatValue + startTime = respJson["startTime"].stringValue + user = respJson["user"].stringValue + } +} diff --git a/LaserMethane/Util/Constant.swift b/LaserMethane/Util/Constant.swift index e099a69..2a1a299 100644 --- a/LaserMethane/Util/Constant.swift +++ b/LaserMethane/Util/Constant.swift @@ -22,4 +22,5 @@ case loginOut = "/user/logout" case inspectList = "/inspection/search" case eventList = "/task/search" + case inspectionDetail = "/inspection/info" } diff --git a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift index 9b64129..145c3c5 100644 --- a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift +++ b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift @@ -5,10 +5,24 @@ // Created by 203 on 2021/8/3. // +import Alamofire +import KeychainAccess +import SnapKit +import SwiftyJSON import UIKit +let VIEW_WIDTH = UIScreen.main.bounds.size.width +let VIEW_HEIGHT = UIScreen.main.bounds.size.height + class InspectMapViewController: UIViewController, TransferValueDelegate, MAMapViewDelegate { var id: String? + var mapView: MAMapView! + var inspectView: UIView! + var inspectNameLabel: UILabel! + var inspectStartTimeLabel: UILabel! + var inspectUserLabel: UILabel! + var inspectEndTimeLabel: UILabel! + var eventListButton: UIButton! override func viewDidLoad() { super.viewDidLoad() @@ -18,10 +32,185 @@ navigationController?.navigationBar.barTintColor = .systemBlue let dict: [NSAttributedString.Key: Any] = [NSAttributedString.Key.foregroundColor: UIColor.white] navigationController?.navigationBar.titleTextAttributes = dict // title color - // Do any additional setup after loading the view. - let mapView = MAMapView(frame: view.bounds) + // 设置地图 + setUpMap() + // 在地图图层上面View并设置阴影 + inspectView = UIView(frame: CGRect(x: 8, y: 8, width: VIEW_WIDTH - 16, height: 70)) + inspectView.backgroundColor = .white + LayerShadowHub.shared.setShadow(view: inspectView, sColor: UIColor(red: 211 / 255, green: 211 / 255, blue: 211 / 255, alpha: 1.0), offset: CGSize(width: 0, height: 0), alpha: 1.0, radius: CGFloat(5.0)) + // 在inspectView添加相应的控件 + addInspectSubview() + view.addSubview(inspectView) + // 添加按钮 + let eventListButton = UIButton(type: .roundedRect) + let buttonWidth = VIEW_WIDTH * 0.8 + eventListButton.setTitle("事件清单", for: .normal) + eventListButton.setTitleColor(.white, for: .normal) + eventListButton.titleLabel?.font = UIFont.systemFont(ofSize: 20) + eventListButton.layer.cornerRadius = 8 + eventListButton.backgroundColor = .systemBlue + eventListButton.addTarget(self, action: #selector(toEventListViewController), for: .touchUpInside) + view.addSubview(eventListButton) + eventListButton.snp.makeConstraints { (make) -> Void in + make.top.equalTo(VIEW_HEIGHT * 0.8) + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: 36)) + // x轴方向上居中 + make.centerX.equalToSuperview() + } + // 根据id查询巡检详情 + loadInspectDetail() + } + + func loadInspectDetail() { + let keychain = Keychain() + let baseURL = keychain[Constant.ServerConfig.rawValue] + let inspectionDetailURL = baseURL! + Constant.inspectionDetail.rawValue + Alamofire.request(inspectionDetailURL, method: .get, parameters: ["id": id!], headers: ["token": keychain[Constant.Token.rawValue]!]).responseJSON { response in + switch response.result { + case let .success(value): + self.setInspectData(detailModel: InspectDetailModel(respJson: JSON(value)).data) + case .failure: + AlertHub.shared.showWaringAlert(controller: self, messge: "获取巡检详情失败") + } + } + } + + func setInspectData(detailModel: DetailDataModel!) { + inspectNameLabel.text = detailModel.name + inspectUserLabel.text = detailModel.user + inspectStartTimeLabel.text = detailModel.startTime + inspectEndTimeLabel.text = detailModel.endTime + // 移动到巡检起始经纬度 + let pointAnnotation = MAPointAnnotation() + let pointCoordinate = CLLocationCoordinate2D(latitude: CLLocationDegrees(detailModel.startLat), longitude: CLLocationDegrees(detailModel.startLng)) + mapView.centerCoordinate = pointCoordinate // 移动到位置点 + pointAnnotation.coordinate = pointCoordinate // 显示定位点 + mapView.addAnnotation(pointAnnotation) + } + + func mapView(_ mapView: MAMapView!, viewFor annotation: MAAnnotation!) -> MAAnnotationView! { + if annotation.isKind(of: MAPointAnnotation.self) { + let pointReuseIndetifier = "pointReuseIndetifier" + var annotationView: MAPinAnnotationView? = mapView.dequeueReusableAnnotationView(withIdentifier: pointReuseIndetifier) as! MAPinAnnotationView? + if annotationView == nil { + annotationView = MAPinAnnotationView(annotation: annotation, reuseIdentifier: pointReuseIndetifier) + } + annotationView!.canShowCallout = true + annotationView!.animatesDrop = true + annotationView!.isDraggable = true + return annotationView! + } + return nil + } + + @objc func toEventListViewController(sender: UIButton) { + print("toEventListViewController") + } + + func addInspectSubview() { + inspectNameLabel = UILabel() + inspectNameLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectNameLabel.numberOfLines = 1 + inspectView.addSubview(inspectNameLabel) + inspectNameLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(4) + make.left.equalTo(8) + } + + inspectStartTimeLabel = UILabel() + inspectStartTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectStartTimeLabel) + inspectStartTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(4) + make.left.equalTo(inspectView.frame.width - 168) + } + + inspectUserLabel = UILabel() + inspectUserLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectUserLabel) + inspectUserLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(37) + make.left.equalTo(8) + } + + inspectEndTimeLabel = UILabel() + inspectEndTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectEndTimeLabel) + inspectEndTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(37) + make.left.equalTo(inspectView.frame.width - 168) + } + + let label = UILabel() + label.text = "至" + label.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(label) + label.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 18, height: 29)) + make.center.equalToSuperview() + } + } + + func setUpMap() { + mapView = MAMapView(frame: view.bounds) + // 开启缩放手势 + mapView.isZoomEnabled = true + // 地图的缩放级别的范围是[3-19] + mapView.setZoomLevel(16, animated: true) + // 禁用旋转手势 + mapView.isRotateEnabled = false + // 禁用倾斜手势 + mapView.isRotateCameraEnabled = false + // 不显示罗盘 + mapView.showsCompass = false mapView.delegate = self view.addSubview(mapView) + // 添加放大缩小按钮 + // 放大 + let expandButton = UIButton(type: .roundedRect) + let buttonWidth = CGFloat(36) + let buttonHeight = CGFloat(36) + expandButton.layer.cornerRadius = 5 + expandButton.backgroundColor = .white + expandButton.setBackgroundImage(UIImage(named: "add"), for: .normal) + expandButton.addTarget(self, action: #selector(expandMap), for: .touchUpInside) + view.addSubview(expandButton) + expandButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3) + } + // 缩小 + let minusButton = UIButton(type: .roundedRect) + minusButton.layer.cornerRadius = 5 + minusButton.backgroundColor = .white + minusButton.setBackgroundImage(UIImage(named: "minus"), for: .normal) + minusButton.addTarget(self, action: #selector(minusMap), for: .touchUpInside) + view.addSubview(minusButton) + minusButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3 + buttonHeight + 2) + } + } + + @objc func expandMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel += 1 + mapView.setZoomLevel(zoomLevel, animated: true) + } + + @objc func minusMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel -= 1 + mapView.setZoomLevel(zoomLevel, animated: true) } func transfer(controller: UIViewController, dic: NSDictionary) { diff --git a/LaserMethane/ViewController/Settings/SettingViewController.swift b/LaserMethane/ViewController/Settings/SettingViewController.swift index 837bece..3c4784c 100644 --- a/LaserMethane/ViewController/Settings/SettingViewController.swift +++ b/LaserMethane/ViewController/Settings/SettingViewController.swift @@ -56,9 +56,10 @@ let button = UIButton(type: .roundedRect) button.setTitle("退出登录", for: .normal) button.setTitleColor(.white, for: .normal) + button.titleLabel?.font = UIFont.systemFont(ofSize: CGFloat(20)) button.layer.cornerRadius = 18.0 - button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.backgroundColor = .systemBlue + button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.addTarget(self, action: #selector(loginOutAction), for: .touchUpInside) footerView.addSubview(button) diff --git a/Podfile b/Podfile index 6bda986..dcb34b3 100644 --- a/Podfile +++ b/Podfile @@ -27,4 +27,12 @@ pod 'AMap3DMap' # 高德定位 pod 'AMapLocation' + # 自动约束布局 + pod 'SnapKit' +end + +post_install do |installer| + installer.pods_project.build_configurations.each do |config| + config.build_settings['VALID_ARCHS'] = 'arm64, arm64e, x86_64' + end end diff --git a/Podfile.lock b/Podfile.lock index 4cc826e..0abcbfe 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 4cc826e..0abcbfe 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 638edc3..104afd4 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -9,13 +9,12 @@ /* Begin PBXAggregateTarget section */ 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */ = { isa = PBXAggregateTarget; - buildConfigurationList = 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; + buildConfigurationList = 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; buildPhases = ( ); dependencies = ( ); name = AMapFoundation; - productName = AMapFoundation; }; 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */ = { isa = PBXAggregateTarget; @@ -23,10 +22,9 @@ buildPhases = ( ); dependencies = ( - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */, + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */, ); name = AMap3DMap; - productName = AMap3DMap; }; 971676D1C9A11C105647D995975ACE4F /* AMapLocation */ = { isa = PBXAggregateTarget; @@ -34,653 +32,742 @@ buildPhases = ( ); dependencies = ( - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */, + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */, ); name = AMapLocation; - productName = AMapLocation; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */; }; - 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */; }; - 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */; }; - 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */; }; - 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */; }; - 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */; }; - 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */; }; - 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */; }; - 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */; }; - 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */; }; - 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56869B5D847813435E75AF50953A608B /* Image.swift */; }; - 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */; }; - 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */; }; - 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */; }; - 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */; }; - 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */; }; - 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */; }; - 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */; }; - 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */; }; - 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */; }; - 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */; }; - 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */; }; - 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */; }; - 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */; }; - 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */; }; + 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */; }; + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */; }; + 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */; }; + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */; }; + 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */; }; + 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */; }; + 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */; }; + 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */; }; + 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */; }; + 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */; }; + 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */; }; + 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */; }; + 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */; }; + 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */; }; + 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = C881977E08485F431901A8D3B072A8BA /* Notifications.swift */; }; + 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */; }; + 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */; }; + 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */; }; + 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */; }; + 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */; }; + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */; }; + 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */; }; + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; + 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */; }; + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */; }; + 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */; }; + 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */; }; + 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9089869D89E42BCFB841685E2292788C /* Message.swift */; }; + 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */; }; + 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */; }; + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */; }; + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */; }; 2358B57B83BE526AED64799C6892B2CE /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; 23A5B275E273450840ABED5360A70DA0 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */; }; - 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */; }; - 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */; }; - 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */; }; - 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */; }; - 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */; }; - 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */; }; - 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */; }; - 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */; }; - 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */; }; - 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */; }; - 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */; }; + 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */; }; + 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */; }; + 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */; }; + 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */; }; + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */; }; + 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */; }; + 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */; }; + 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */; }; + 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */; }; + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */; }; + 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */; }; + 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */; }; + 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */; }; 33483C1C427390BED308CBAB3EEEE277 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */; }; - 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */; }; - 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */; }; - 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */; }; + 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */; }; + 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */; }; + 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */; }; + 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */; }; 37DD30C9D863EE4FF8DC3D735A06C0AE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; 38EE0727B33503FD20E1363988E46AB2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */; }; - 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */; }; - 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */; }; - 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */; }; - 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */; }; - 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */; }; - 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */; }; + 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */; }; + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */; }; + 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */; }; + 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */; }; + 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */; }; + 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */; }; + 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */; }; + 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */; }; + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */; }; + 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */; }; 4F441AB2A7BFC619FD9B48BBA1189177 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */; }; - 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */; }; - 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */; }; + 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */; }; + 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */; }; 50013C33D35EBAF31ACF3A8B3A9A3FB4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */; }; - 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */; }; - 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */; }; - 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */; }; + 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */; }; + 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */; }; + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */; }; + 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F722FB248719D5E270162BA927B11635 /* Validation.swift */; }; + 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */; }; 5632D5C79A031216ABAC934DE4CF52B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */; }; - 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */; }; - 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */; }; - 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */; }; - 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; - 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */; }; - 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */; }; - 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547EA4817651E2B390618D18F42B98A2 /* Source.swift */; }; - 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */; }; - 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */; }; - 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */; }; - 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */; }; - 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */; }; - 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */; }; + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */; }; + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */; }; + 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */; }; + 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */; }; + 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */; }; + 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80CA89476A961152E396F0AD4082C93 /* Result.swift */; }; + 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */; }; + 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */; }; + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */; }; + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */; }; + 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */; }; + 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */; }; + 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */; }; + 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */; }; + 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */; }; + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */; }; + 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */; }; + 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */; }; + 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */; }; 7596519E375DA27F6E7D05D440757055 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */; }; - 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */; }; - 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */; }; - 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */; }; - 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */; }; - 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */; }; + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */; }; + 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */; }; + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */; }; + 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */; }; + 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */; }; + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */; }; + 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */; }; + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */; }; + 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */; }; 7CB62474AFF64CE4647E67F4916360C2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */; }; - 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */; }; - 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */; }; - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */; }; - 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */; }; - 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */; }; - 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */; }; - 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */; }; - 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */; }; - 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */; }; - 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */; }; - 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */; }; - 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */; }; - 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */; }; - 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */; }; - 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */; }; - 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */; }; - 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */; }; - 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */; }; - 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */; }; - 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */; }; - A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */; }; - A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */; }; - A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */; }; - A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */; }; - A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */; }; + 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */; }; + 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */; }; + 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */; }; + 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */; }; + 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */; }; + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */; }; + 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */; }; + 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */; }; + 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */; }; + 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */; }; + 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A625DB989B46381B10DF01BFF13D816A /* KF.swift */; }; + 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */; }; + 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */; }; + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */; }; + 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */; }; + 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */; }; + 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */; }; + 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */; }; + 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */; }; + 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */; }; + 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */; }; + 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */; }; + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */; }; + 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */; }; + 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */; }; + A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */; }; + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */; }; + A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */; }; + A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */; }; + A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */; }; + A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */; }; AA48510A0816F4943C7D2ED13242630E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */; }; - AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; AC1B5B34F7456E723EC031A496585471 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */; }; AD42B158EA8D302DA980C9A31EA487C2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */; }; - AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */; }; - B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */; }; - B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */; }; - B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */; }; - B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = A197E9088E885944D5C7F230FB5C3440 /* Key.swift */; }; - B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */; }; - BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */; }; - BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */; }; + AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */; }; + AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */; }; + B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */; }; + B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */; }; + B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */; }; + B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */; }; + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */; }; + B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB8714613B99AC277B3A69F105057C75 /* Key.swift */; }; + B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */; }; + BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */; }; + BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */; }; BB1E0118A589750C321D474F646DD4AF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */; }; - C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */; }; - C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */; }; + BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */; }; + BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */; }; + C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */; }; + C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */; }; C297AC9431379391C114794AFD4F9778 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */; }; - C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */; }; + C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */; }; + C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */; }; + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */; }; C47A1C638C0E97C4ECCBD18FD494BB34 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */; }; - C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */; }; - C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */; }; - CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */; }; - D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */; }; - D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */; }; - D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */; }; - D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */; }; - D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */; }; - D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */; }; - D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */; }; - DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */; }; - DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */; }; - E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */; }; - E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */; }; - E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */; }; - E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */; }; - E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */; }; - E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */; }; - EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */; }; - ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */; }; - EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */; }; - EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */; }; + C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */; }; + C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */; }; + CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991443944B518250834DE4B6057F7FBA /* Delegate.swift */; }; + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */; }; + D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */; }; + D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */; }; + D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */; }; + D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */; }; + D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */; }; + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */; }; + D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */; }; + D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */; }; + DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */; }; + DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */; }; + E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */; }; + E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */; }; + E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */; }; + E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */; }; + E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */; }; + E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */; }; + E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */; }; + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */; }; + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */; }; + EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */; }; + ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */; }; + EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */; }; + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */; }; + EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; EEF066616EFE6EBC57541C1B92C6770A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */; }; - F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */; }; - F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */; }; - F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */; }; + EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */; }; + F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */; }; + F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */; }; + F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */; }; F612969E69DE5F072AD96720641B1184 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; - F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */; }; - F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */; }; - FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */; }; - FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */; }; + F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */; }; + F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */; }; + FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */; }; + FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; - remoteInfo = IQKeyboardManagerSwift; - }; - 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; - remoteInfo = FSPagerView; - }; - 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; - remoteInfo = AMap3DMap; - }; - 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; - remoteInfo = AMapLocation; - }; - 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */ = { + 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; remoteInfo = MBProgressHUD; }; - 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */ = { + 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 92A1C13902E7ACDA3ABB5BA1FEACC86C; remoteInfo = SwiftyRSA; }; - C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; - remoteInfo = SwiftyJSON; - }; - F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */ = { + 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 615C831BCE925ED486B225B87E44926D; remoteInfo = KeychainAccess; }; + 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; + remoteInfo = AMap3DMap; + }; + 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; + remoteInfo = SwiftyJSON; + }; + 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; + remoteInfo = FSPagerView; + }; + B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; + remoteInfo = IQKeyboardManagerSwift; + }; + FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; + remoteInfo = AMapLocation; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; 02853C6E2498D9813D60A77C80A7D74A /* Pods-LaserMethane-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-frameworks.sh"; sourceTree = ""; }; - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Source/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyRSA.framework; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FSPagerView.framework; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; 117F9E8CB32760CD3AFAFADB30FD1A13 /* Pods-LaserMethane-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-resources.sh"; sourceTree = ""; }; - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Source/ConstraintInsets.swift; sourceTree = ""; }; + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = ""; }; + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = ""; }; + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; 218B6D4F1C39959EA413058F9C8528F3 /* Pods-LaserMethane-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-LaserMethane-acknowledgements.markdown"; sourceTree = ""; }; - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Source/ConstraintConstantTarget.swift; sourceTree = ""; }; + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Source/Debugging.swift; sourceTree = ""; }; + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-LaserMethane-umbrella.h"; sourceTree = ""; }; - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = ""; }; + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = ""; }; + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = ""; }; + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = ""; }; + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.debug.xcconfig"; sourceTree = ""; }; - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - 56869B5D847813435E75AF50953A608B /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Source/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = ""; }; + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-LaserMethane-dummy.m"; sourceTree = ""; }; - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = ""; }; 65D137708F4AAC33E3A1288466861BE8 /* Pods-LaserMethane-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-Info.plist"; sourceTree = ""; }; - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.release.xcconfig"; sourceTree = ""; }; - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; 72B35167BB8037194C7E81C7FC1DECCF /* Pods-LaserMethane-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-acknowledgements.plist"; sourceTree = ""; }; - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Source/ConstraintDSL.swift; sourceTree = ""; }; + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = ""; }; + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Source/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = ""; }; + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = ""; }; + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = ""; }; + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = ""; }; + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD.framework; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; + 9089869D89E42BCFB841685E2292788C /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = ""; }; + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + 979486118B3E90C08386079D57962701 /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit.framework; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; + A625DB989B46381B10DF01BFF13D816A /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift.framework; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + AB8714613B99AC277B3A69F105057C75 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Source/ConstraintLayoutSupport.swift; sourceTree = ""; }; + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kingfisher.framework; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Source/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; CFA6CB79A2FBE9BE6D3EB1D449BEE391 /* Pods-LaserMethane.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-LaserMethane.modulemap"; sourceTree = ""; }; - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = ""; }; + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = ""; }; + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_LaserMethane.framework; path = "Pods-LaserMethane.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyJSON.framework; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh.framework; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = KeychainAccess.framework; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = ""; }; + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; + F722FB248719D5E270162BA927B11635 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; + F80CA89476A961152E396F0AD4082C93 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = ""; }; + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Source/ConstraintRelatableTarget.swift; sourceTree = ""; }; + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = ""; }; + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -730,6 +817,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 4E3983CD766AC0F359EDD7B8BB7CB961 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -740,11 +835,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */ = { + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */, + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -776,6 +871,51 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */ = { + isa = PBXGroup; + children = ( + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */, + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */, + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */, + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */, + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */, + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */, + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */, + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */, + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */, + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */, + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */, + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */, + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */, + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */, + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */, + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */, + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */, + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */, + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */, + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */, + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */, + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */, + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */, + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */, + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */, + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */, + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */, + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */, + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */, + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */, + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */, + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */, + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */, + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */, + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */, + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */, + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */, + ); + name = SnapKit; + path = SnapKit; + sourceTree = ""; + }; 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -784,378 +924,344 @@ name = "Targets Support Files"; sourceTree = ""; }; - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */ = { + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */ = { isa = PBXGroup; children = ( - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */, - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */, - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */, - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */, - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */, - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */, - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */, - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */, - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */, - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */, + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */, + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */, + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */, + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */, + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */, + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */, + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */, + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */, + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */, + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */, ); + name = AMapLocation; path = AMapLocation; sourceTree = ""; }; - 0D138733E005527E01955C18192FF1BF /* Pods */ = { + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */ = { isa = PBXGroup; children = ( - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */, - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */, - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */, - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */, - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */, - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */, - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */, - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */, - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */, - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */, - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */, - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */, + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */, + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */, + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */, + AB8714613B99AC277B3A69F105057C75 /* Key.swift */, + 9089869D89E42BCFB841685E2292788C /* Message.swift */, + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */, + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */, + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */, + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */, + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */, + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */, + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */, + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */, + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */, + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */, + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */, ); - name = Pods; + name = SwiftyRSA; + path = SwiftyRSA; sourceTree = ""; }; - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */ = { + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */ = { isa = PBXGroup; children = ( - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */, + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */, + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */, + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */, + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */, + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */, + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */, + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */, + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */, + 9D59A7E079AD4491E8612CC18774762A /* Support Files */, ); - name = Products; + name = AMapFoundation; + path = AMapFoundation; sourceTree = ""; }; - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */ = { + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */ = { isa = PBXGroup; children = ( - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */, - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */, - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */, - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */, - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */, - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */, - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/MJRefresh"; - sourceTree = ""; - }; - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */ = { - isa = PBXGroup; - children = ( - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */ = { - isa = PBXGroup; - children = ( - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */ = { - isa = PBXGroup; - children = ( - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */, - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapFoundation"; - sourceTree = ""; - }; - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */, - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMap3DMap"; - sourceTree = ""; - }; - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */ = { - isa = PBXGroup; - children = ( - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */, - ); - name = ObjC; - sourceTree = ""; - }; - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */ = { - isa = PBXGroup; - children = ( - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */, - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */, - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */, - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */, - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */, - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */, - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */, - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */, - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */, - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */, - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */, - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */, - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */, - 56869B5D847813435E75AF50953A608B /* Image.swift */, - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */, - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */, - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */, - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */, - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */, - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */, - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */, - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */, - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */, - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */, - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */, - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */, - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */, - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */, - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */, - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */, - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */, - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */, - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */, - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */, - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */, - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */, - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */, - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */, - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */, - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */, - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */, - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */, - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */, - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */, - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */, - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */, - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */, - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */, - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */, - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */, - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */, - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */, - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */, - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */, - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */, - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */, - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */, - ); - path = Kingfisher; - sourceTree = ""; - }; - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */ = { - isa = PBXGroup; - children = ( - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */, - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */, - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */, - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */, - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */, - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */, - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */, - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */, - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */, - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */, - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */, - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */, - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */, - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */, - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */, - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */, - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */, - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */, - ); - path = Alamofire; - sourceTree = ""; - }; - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */ = { - isa = PBXGroup; - children = ( - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */, - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */, - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */, - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */, - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */, - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */, - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */, - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */, - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */, - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */, - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */, - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */, - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */, - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */, - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */, - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */, - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */, - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */, - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */, - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */, - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */, - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */, - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */, - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */, - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */, - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */, - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */, - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */, - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */, - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */, - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */, - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */, - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */, - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */, - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */, - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */, - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */, - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */, - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */, - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */, - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */, - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */, - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */, - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */, - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */, - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */, - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */, - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */, - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */, - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */, - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */, - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */, - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */, - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */, - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */, - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */, - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */, - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */, - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */, - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */, - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */, - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */, - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */, - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */, - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */, - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */, - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */, - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */, - ); - path = AMap3DMap; - sourceTree = ""; - }; - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */ = { - isa = PBXGroup; - children = ( - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */, - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */, - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */, - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */, - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */, - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */, - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftyJSON"; - sourceTree = ""; - }; - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */ = { - isa = PBXGroup; - children = ( - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */, - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */, - ); - path = SwiftyJSON; - sourceTree = ""; - }; - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */ = { - isa = PBXGroup; - children = ( - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */, - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */, - A778B850D1B3302C20E23D1BC1816034 /* Support Files */, - ); - path = MBProgressHUD; - sourceTree = ""; - }; - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */ = { - isa = PBXGroup; - children = ( - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */, - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */, - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */, - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */, - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */, - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */, - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */, + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */, + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */, + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */, + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */, + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */, + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */, + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/KeychainAccess"; sourceTree = ""; }; - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */ = { + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */ = { isa = PBXGroup; children = ( - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */, - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */, + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */, + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */, + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */, + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */, + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */, + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */, + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */, + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */, + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */, + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */, + F80CA89476A961152E396F0AD4082C93 /* Result.swift */, + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */, + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */, + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */, + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */, + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */, + F722FB248719D5E270162BA927B11635 /* Validation.swift */, + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */, ); - path = KeychainAccess; + name = Alamofire; + path = Alamofire; sourceTree = ""; }; - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */ = { + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */ = { isa = PBXGroup; children = ( - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */, - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */, - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */, - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */, - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */, - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */, - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */, + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */, + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */, + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */, + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */, + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */, + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */, + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */, + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */, + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */, + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */, + ); + name = FSPagerView; + path = FSPagerView; + sourceTree = ""; + }; + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */, + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */, + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */, + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */, + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */, + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */, + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SwiftyRSA"; + path = "../Target Support Files/FSPagerView"; sourceTree = ""; }; - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */ = { + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */ = { isa = PBXGroup; children = ( - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */, - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */, - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */, - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */, - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */, - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */, - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */, + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */, + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */, + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */, + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */, + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */, + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */, + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/Alamofire"; sourceTree = ""; }; + 4DEBC64F0609770829206145185EE075 /* MJRefresh */ = { + isa = PBXGroup; + children = ( + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */, + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */, + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */, + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */, + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */, + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */, + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */, + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */, + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */, + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */, + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */, + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */, + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */, + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */, + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */, + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */, + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */, + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */, + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */, + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */, + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */, + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */, + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */, + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */, + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */, + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */, + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */, + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */, + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */, + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */, + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */, + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */, + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */, + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */, + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */, + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */, + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */, + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */, + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */, + 99C784B563C3E05F1562D09E350C2D15 /* Resources */, + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */, + ); + name = MJRefresh; + path = MJRefresh; + sourceTree = ""; + }; + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */ = { + isa = PBXGroup; + children = ( + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */, + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */, + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */, + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */, + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */, + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */, + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardManagerSwift"; + sourceTree = ""; + }; + 517E39844720EEB2C57EB5A663886E9C /* Support Files */ = { + isa = PBXGroup; + children = ( + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */, + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMap3DMap"; + sourceTree = ""; + }; + 524356D774545DF44523520AF3F4D496 /* Frameworks */ = { + isa = PBXGroup; + children = ( + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */ = { + isa = PBXGroup; + children = ( + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */ = { + isa = PBXGroup; + children = ( + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */, + ); + name = ObjC; + sourceTree = ""; + }; + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */ = { + isa = PBXGroup; + children = ( + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */, + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */, + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */, + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */, + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */, + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */, + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyJSON"; + sourceTree = ""; + }; + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */ = { + isa = PBXGroup; + children = ( + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */, + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */, + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */, + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */, + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */, + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */, + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */, + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */, + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */, + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */, + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */, + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */, + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */, + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */, + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */, + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */, + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */, + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */, + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */, + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */, + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */, + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */, + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */, + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */, + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */, + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */, + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */, + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */, + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */, + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */, + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */, + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */, + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */, + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */, + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */, + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */, + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */, + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */, + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */, + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */, + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */, + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */, + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */, + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */, + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */, + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */, + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */, + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */, + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */, + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */, + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */, + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */, + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */, + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */, + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */, + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */, + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */, + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */, + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */, + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */, + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */, + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */, + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */, + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */, + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */, + 524356D774545DF44523520AF3F4D496 /* Frameworks */, + 885BEDC17A05379706AB60DB903F9F6E /* Resources */, + 517E39844720EEB2C57EB5A663886E9C /* Support Files */, + ); + name = AMap3DMap; + path = AMap3DMap; + sourceTree = ""; + }; 784B8102EDCB1EB8E72F4A81D972D2DD /* iOS */ = { isa = PBXGroup; children = ( @@ -1170,6 +1276,21 @@ name = iOS; sourceTree = ""; }; + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */ = { + isa = PBXGroup; + children = ( + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */, + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */, + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */, + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */, + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */, + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */, + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SnapKit"; + sourceTree = ""; + }; 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -1178,12 +1299,29 @@ name = Frameworks; sourceTree = ""; }; - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */ = { + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */ = { isa = PBXGroup; children = ( - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */, + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */, + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */, + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */, + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */, + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */, + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */, + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */, + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */, + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */, + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */, + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */, + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */, + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */, + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */, + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */, + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */, + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */, ); - name = Resources; + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; sourceTree = ""; }; 8660BF26B8FC5EFA7399C48A3DEEC16A /* Pods-LaserMethane */ = { @@ -1204,85 +1342,123 @@ path = "Target Support Files/Pods-LaserMethane"; sourceTree = ""; }; - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */ = { + 885BEDC17A05379706AB60DB903F9F6E /* Resources */ = { isa = PBXGroup; children = ( - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */, - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */, - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */, - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */, - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */, - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */, - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */, + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */, ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardManagerSwift"; + name = Resources; sourceTree = ""; }; - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */ = { + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */ = { isa = PBXGroup; children = ( - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */, - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */, + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 99C784B563C3E05F1562D09E350C2D15 /* Resources */ = { + isa = PBXGroup; + children = ( + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */ = { + isa = PBXGroup; + children = ( + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */, + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/AMapLocation"; sourceTree = ""; }; - A778B850D1B3302C20E23D1BC1816034 /* Support Files */ = { + 9D59A7E079AD4491E8612CC18774762A /* Support Files */ = { isa = PBXGroup; children = ( - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */, - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */, - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */, - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */, - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */, - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */, - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */, + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */, + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapFoundation"; + sourceTree = ""; + }; + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */ = { + isa = PBXGroup; + children = ( + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */, + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */, + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */, + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */, + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */, + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */, + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */, + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */, + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */, + 4DEBC64F0609770829206145185EE075 /* MJRefresh */, + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */, + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */, + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */, + ); + name = Pods; + sourceTree = ""; + }; + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */ = { + isa = PBXGroup; + children = ( + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */, + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */, + ); + name = SwiftyJSON; + path = SwiftyJSON; + sourceTree = ""; + }; + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */ = { + isa = PBXGroup; + children = ( + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */, + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */, + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */, + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */, + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */, + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */, + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyRSA"; + sourceTree = ""; + }; + C51C277171881130D12BAA2068D12667 /* Support Files */ = { + isa = PBXGroup; + children = ( + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */, + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */, + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */, + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */, + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */, + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */, + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/MBProgressHUD"; sourceTree = ""; }; - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */ = { + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */ = { isa = PBXGroup; children = ( - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */, - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */, - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */, - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */, - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */, - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */, - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */, - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */, - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */, - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */, - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */, - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */, - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */, - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */, - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */, - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */, - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */, + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */, + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */, + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */, + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */, + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */, + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */, + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */, ); - path = IQKeyboardManagerSwift; - sourceTree = ""; - }; - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */ = { - isa = PBXGroup; - children = ( - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */, - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */, - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */, - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */, - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */, - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */, - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */, - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */, - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */, - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */, - ); - path = AMapFoundation; + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -1290,136 +1466,129 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */, - 0D138733E005527E01955C18192FF1BF /* Pods */, - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */, + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */, + EA06058812647A848932C713A27E9A76 /* Products */, 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */, ); sourceTree = ""; }; - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */ = { + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */ = { isa = PBXGroup; children = ( - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */, - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */, - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */, - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */, - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */, - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */, - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */, - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */, - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */, - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */, - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */, - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */, - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */, - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */, - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */, - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */, - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */, - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */, - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */, - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */, - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */, - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */, - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */, - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */, - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */, - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */, - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */, - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */, - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */, - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */, - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */, - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */, - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */, - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */, - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */, - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */, - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */, - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */, - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */, - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */, - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */, + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */, + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */, + C51C277171881130D12BAA2068D12667 /* Support Files */, ); - path = MJRefresh; + name = MBProgressHUD; + path = MBProgressHUD; sourceTree = ""; }; - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */ = { + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */ = { isa = PBXGroup; children = ( - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */, - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */, - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */, - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */, - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */, - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */, - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */, - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */, - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */, - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */, + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */, + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */, + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */, + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */, + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */, + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */, + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */, + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */, + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */, + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */, + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */, + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */, + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */, + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */, + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */, + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */, + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */, + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */, + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */, + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */, + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */, + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */, + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */, + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */, + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */, + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */, + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */, + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */, + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */, + A625DB989B46381B10DF01BFF13D816A /* KF.swift */, + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */, + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */, + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */, + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */, + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */, + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */, + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */, + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */, + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */, + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */, + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */, + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */, + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */, + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */, + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */, + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */, + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */, + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */, + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */, + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */, + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */, + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */, + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */, + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */, + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */, + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */, + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */, ); - path = FSPagerView; + name = Kingfisher; + path = Kingfisher; sourceTree = ""; }; - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */ = { + EA06058812647A848932C713A27E9A76 /* Products */ = { isa = PBXGroup; children = ( - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */, - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */, - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */, - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */, - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */, - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */, - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */, - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */, - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */, - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */, - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */, - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */, - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */, - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */, - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */, - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */, + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, + 979486118B3E90C08386079D57962701 /* SnapKit.framework */, + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, ); - path = SwiftyRSA; + name = Products; sourceTree = ""; }; - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */ = { + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */ = { isa = PBXGroup; children = ( - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */, - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */, - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */, - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */, - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */, - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */, - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */, + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */, + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */, + ); + name = KeychainAccess; + path = KeychainAccess; + sourceTree = ""; + }; + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */ = { + isa = PBXGroup; + children = ( + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */, + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */, + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */, + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */, + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */, + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */, + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; - sourceTree = ""; - }; - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */ = { - isa = PBXGroup; - children = ( - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */, - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */, - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */, - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */, - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */, - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */, - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/FSPagerView"; - sourceTree = ""; - }; - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */, - ); - name = Frameworks; + path = "../Target Support Files/MJRefresh"; sourceTree = ""; }; /* End PBXGroup section */ @@ -1435,14 +1604,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0F175337DB90FE42F93364FBB107D687 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2582784E4FA6A1AC5D23FC53AC3F6EE2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1467,6 +1628,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 7E06654AA5AE3B62D7F9C42D92ECD17D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1485,6 +1654,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D5172CD7D2B4FF8452F758CAAB73AB84 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1534,34 +1711,53 @@ /* Begin PBXNativeTarget section */ 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */ = { isa = PBXNativeTarget; - buildConfigurationList = 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; + buildConfigurationList = 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; buildPhases = ( - 0F175337DB90FE42F93364FBB107D687 /* Headers */, - 22A3490FF39FEFB44486B95442BBE298 /* Sources */, - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */, - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */, + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */, + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */, + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */, + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */, ); buildRules = ( ); dependencies = ( - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */, - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */, - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */, - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */, - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */, - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */, - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */, - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */, - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */, - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */, - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */, - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */, + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */, + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */, + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */, + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */, + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */, + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */, + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */, + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */, + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */, + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */, + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */, + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */, + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */, ); name = "Pods-LaserMethane"; productName = "Pods-LaserMethane"; productReference = DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */; productType = "com.apple.product-type.framework"; }; + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */; + buildPhases = ( + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */, + 89222AF845A30312C284F407BA48B98F /* Sources */, + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */, + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SnapKit; + productName = SnapKit; + productReference = 979486118B3E90C08386079D57962701 /* SnapKit.framework */; + productType = "com.apple.product-type.framework"; + }; 615C831BCE925ED486B225B87E44926D /* KeychainAccess */ = { isa = PBXNativeTarget; buildConfigurationList = 4BEE926243448802ACA6F07A75D9C025 /* Build configuration list for PBXNativeTarget "KeychainAccess" */; @@ -1742,7 +1938,7 @@ Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 0DB5B868EBBEE29209DAC850B5750A67 /* Products */; + productRefGroup = EA06058812647A848932C713A27E9A76 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -1757,6 +1953,7 @@ 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */, 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */, 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */, + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */, D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */, 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */, ); @@ -1778,13 +1975,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 3DBB58E26047779D6783C0EA2E3ED3C5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1807,6 +1997,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 9A620828AD4F8074C92E7134F598A83E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1814,6 +2011,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; AE292B4411627ABE21EB769134C1E8BB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1847,14 +2051,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 22A3490FF39FEFB44486B95442BBE298 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2DDFD9AC10F181CD7130BDF5F9E0502B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1904,6 +2100,50 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 89222AF845A30312C284F407BA48B98F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */, + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */, + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */, + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */, + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */, + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */, + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */, + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */, + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */, + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */, + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */, + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */, + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */, + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */, + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */, + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */, + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */, + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */, + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */, + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */, + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */, + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */, + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */, + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */, + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */, + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */, + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */, + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */, + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */, + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */, + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */, + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */, + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */, + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */, + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */, + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */, + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A75AB809A775ECE51469987C8138A48C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1968,6 +2208,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C4484A10068696C80FF01E1E3C8CE558 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2053,96 +2301,102 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = KeychainAccess; - target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; - targetProxy = F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */; - }; - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MBProgressHUD; - target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; - targetProxy = 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */; - }; - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */; - }; - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapLocation; - target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; - targetProxy = 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */; - }; - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */; - }; - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FSPagerView; - target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; - targetProxy = 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */; - }; - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */; - }; - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapFoundation; - target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */; - }; - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyJSON; - target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; - targetProxy = C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */; - }; - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */ = { + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Alamofire; target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */; + targetProxy = 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */; }; - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyRSA; - target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; - targetProxy = 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */; - }; - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */ = { + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */; + targetProxy = 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */; }; - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */ = { + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */; + targetProxy = B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */; }; - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */ = { + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */; + }; + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */; + }; + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */; + }; + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyJSON; + target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; + targetProxy = 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */; + }; + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */; + }; + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MBProgressHUD; + target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; + targetProxy = 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */; + }; + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = KeychainAccess; + target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; + targetProxy = 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */; + }; + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapFoundation; + target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; + targetProxy = 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */; + }; + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMap3DMap; target = 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */; - targetProxy = 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */; + targetProxy = 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */; + }; + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyRSA; + target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; + targetProxy = 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */; + }; + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapLocation; + target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; + targetProxy = FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */; + }; + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FSPagerView; + target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; + targetProxy = 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 0B1CC7BD6B8F30F1CF4BA13B3D1F66C2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */; + baseConfigurationReference = C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2177,7 +2431,7 @@ }; 0FC90C86B3E177BE8ED9E5B67B53CF96 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */; + baseConfigurationReference = F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2212,7 +2466,7 @@ }; 1DE8A23B55505EC1D5621EED4BD2A775 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */; + baseConfigurationReference = DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2247,7 +2501,7 @@ }; 3BE7200682DA3DD02079CC5BBF5E56EB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2317,7 +2571,6 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -2343,12 +2596,13 @@ SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; }; name = Debug; }; 501C4DDF76F727E13770D67E891EDEF3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */; + baseConfigurationReference = 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2381,62 +2635,9 @@ }; name = Release; }; - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 5BEFF73BC3159F8F2CBEB4FE9D76C7D6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */; + baseConfigurationReference = DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2453,7 +2654,7 @@ }; 6BBDB5179B7EB533C4CDE7F0C2647E7D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */; + baseConfigurationReference = 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2485,9 +2686,44 @@ }; name = Debug; }; + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 7A990D4D7A394E906F2DE82D639771CF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */; + baseConfigurationReference = 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2522,7 +2758,7 @@ }; 877D0C843EF9B7A6EDCEE1C2ADC57B1D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */; + baseConfigurationReference = 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2554,6 +2790,23 @@ }; name = Debug; }; + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 8B5A46FF8D3C1289CDEE3BAFACABCD2A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2592,7 +2845,6 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -2614,12 +2866,49 @@ SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; + }; + name = Release; + }; + 8E403E361CD6D3F32A530333F7435318 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; 909C2AA226C3AED44720FB27D317DC53 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */; + baseConfigurationReference = B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2635,7 +2924,7 @@ }; 93A2FF79E2EC721C724D10C8C2AF1B64 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */; + baseConfigurationReference = 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2670,7 +2959,7 @@ }; 93AD64353C65D45C0D4197F9ECAD786D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */; + baseConfigurationReference = DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2702,26 +2991,9 @@ }; name = Debug; }; - 958EE232CAC027195F6E4B7DCC521870 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 9AAB9A8E94A66A707CA0F2A63BC6B377 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */; + baseConfigurationReference = B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2735,303 +3007,7 @@ }; name = Debug; }; - A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; - PRODUCT_MODULE_NAME = SwiftyJSON; - PRODUCT_NAME = SwiftyJSON; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; - PRODUCT_MODULE_NAME = SwiftyRSA; - PRODUCT_NAME = SwiftyRSA; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; - PRODUCT_MODULE_NAME = MJRefresh; - PRODUCT_NAME = MJRefresh; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; - PRODUCT_MODULE_NAME = MBProgressHUD; - PRODUCT_NAME = MBProgressHUD; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - D4394403D9B8124A37AED078851D6781 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ECD830E9FF60065425D88BB789C29686 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; - PRODUCT_NAME = IQKeyboardManagerSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.3; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ED1BD43F05E25AD1812664ED10717173 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; - PRODUCT_MODULE_NAME = KeychainAccess; - PRODUCT_NAME = KeychainAccess; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - F263D7F43A6EA5C02F261452DFD84680 /* Release */ = { + A0FFDBAC4E8239F1F140211AFB641067 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */; buildSettings = { @@ -3069,6 +3045,355 @@ }; name = Release; }; + A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; + PRODUCT_MODULE_NAME = SwiftyJSON; + PRODUCT_NAME = SwiftyJSON; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; + PRODUCT_MODULE_NAME = SwiftyRSA; + PRODUCT_NAME = SwiftyRSA; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + C1512590E8F19C98069D2A75E78316A9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; + PRODUCT_MODULE_NAME = MJRefresh; + PRODUCT_NAME = MJRefresh; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C89B9E7AB96863B26382FEACE057B03F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; + PRODUCT_MODULE_NAME = MBProgressHUD; + PRODUCT_NAME = MBProgressHUD; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + D4394403D9B8124A37AED078851D6781 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ECD830E9FF60065425D88BB789C29686 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; + PRODUCT_NAME = IQKeyboardManagerSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.3; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ED1BD43F05E25AD1812664ED10717173 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; + PRODUCT_MODULE_NAME = KeychainAccess; + PRODUCT_NAME = KeychainAccess; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -3090,11 +3415,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { isa = XCConfigurationList; buildConfigurations = ( - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */, - 958EE232CAC027195F6E4B7DCC521870 /* Release */, + C1512590E8F19C98069D2A75E78316A9 /* Debug */, + A0FFDBAC4E8239F1F140211AFB641067 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3126,6 +3451,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C89B9E7AB96863B26382FEACE057B03F /* Debug */, + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 70191416B9573C7ABB42333A08FA2DE4 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -3144,11 +3478,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { + 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */, - F263D7F43A6EA5C02F261452DFD84680 /* Release */, + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */, + 8E403E361CD6D3F32A530333F7435318 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist index ed3d73b..d4f3760 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist @@ -59,6 +59,11 @@ isShown + SnapKit.xcscheme + + isShown + + SwiftyJSON.xcscheme isShown diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown index 14c4329..08a9d29 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown @@ -184,6 +184,29 @@ THE SOFTWARE. +## SnapKit + +Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +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. + + ## SwiftyJSON The MIT License (MIT) diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist index 13d062e..107a33d 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist @@ -257,6 +257,35 @@ FooterText + Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +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 + SnapKit + Type + PSGroupSpecifier + + + FooterText The MIT License (MIT) Copyright (c) 2017 Ruoyu Fu diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist index 9cdfda8..66f1c44 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist @@ -6,5 +6,6 @@ ${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework ${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework ${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework +${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework ${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework ${BUILT_PRODUCTS_DIR}/SwiftyRSA/SwiftyRSA.framework \ No newline at end of file diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/minus.imageset/minus.png b/LaserMethane/Assets.xcassets/minus.imageset/minus.png new file mode 100644 index 0000000..232ed9a --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/minus.png Binary files differ diff --git a/LaserMethane/Model/InspectDetailModel.swift b/LaserMethane/Model/InspectDetailModel.swift new file mode 100644 index 0000000..3bb9d19 --- /dev/null +++ b/LaserMethane/Model/InspectDetailModel.swift @@ -0,0 +1,70 @@ +// +// InspectDetailModel.swift +// LaserMethane +// +// Created by 203 on 2021/8/5. +// + +import Foundation +import SwiftyJSON + +// { +// "code":200, +// "data":{ +// "date":"2021-07-30", +// "endLat":39.915695, +// "endLng":116.268585, +// "endTime":"2021-07-30 16:20:03", +// "id":"16276330492631002122", +// "name":"测试新建巡检", +// "routes":"[]", +// "startLat":39.915937, +// "startLng":116.268859, +// "startTime":"2021-07-30 16:17:29", +// "user":"王晓颖" +// }, +// "message":"请求成功", +// "success":true +// } + +struct InspectDetailModel { + var code: Int! + var data: DetailDataModel! + var message: String! + var success: Bool! + + init(respJson: JSON) { + code = respJson["code"].intValue + data = DetailDataModel(respJson: respJson["data"]) + message = respJson["message"].stringValue + success = respJson["success"].boolValue + } +} + +struct DetailDataModel { + var date: String! + var endLat: Float! + var endLng: Float! + var endTime: String! + var id: String! + var name: String! + var routes: String! + var startLat: Float! + var startLng: Float! + var startTime: String! + var user: String! + + init(respJson: JSON) { + date = respJson["date"].stringValue + endLat = respJson["endLat"].floatValue + endLng = respJson["endLng"].floatValue + endTime = respJson["endTime"].stringValue + id = respJson["id"].stringValue + name = respJson["name"].stringValue + routes = respJson["routes"].stringValue + startLat = respJson["startLat"].floatValue + startLng = respJson["startLng"].floatValue + startTime = respJson["startTime"].stringValue + user = respJson["user"].stringValue + } +} diff --git a/LaserMethane/Util/Constant.swift b/LaserMethane/Util/Constant.swift index e099a69..2a1a299 100644 --- a/LaserMethane/Util/Constant.swift +++ b/LaserMethane/Util/Constant.swift @@ -22,4 +22,5 @@ case loginOut = "/user/logout" case inspectList = "/inspection/search" case eventList = "/task/search" + case inspectionDetail = "/inspection/info" } diff --git a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift index 9b64129..145c3c5 100644 --- a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift +++ b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift @@ -5,10 +5,24 @@ // Created by 203 on 2021/8/3. // +import Alamofire +import KeychainAccess +import SnapKit +import SwiftyJSON import UIKit +let VIEW_WIDTH = UIScreen.main.bounds.size.width +let VIEW_HEIGHT = UIScreen.main.bounds.size.height + class InspectMapViewController: UIViewController, TransferValueDelegate, MAMapViewDelegate { var id: String? + var mapView: MAMapView! + var inspectView: UIView! + var inspectNameLabel: UILabel! + var inspectStartTimeLabel: UILabel! + var inspectUserLabel: UILabel! + var inspectEndTimeLabel: UILabel! + var eventListButton: UIButton! override func viewDidLoad() { super.viewDidLoad() @@ -18,10 +32,185 @@ navigationController?.navigationBar.barTintColor = .systemBlue let dict: [NSAttributedString.Key: Any] = [NSAttributedString.Key.foregroundColor: UIColor.white] navigationController?.navigationBar.titleTextAttributes = dict // title color - // Do any additional setup after loading the view. - let mapView = MAMapView(frame: view.bounds) + // 设置地图 + setUpMap() + // 在地图图层上面View并设置阴影 + inspectView = UIView(frame: CGRect(x: 8, y: 8, width: VIEW_WIDTH - 16, height: 70)) + inspectView.backgroundColor = .white + LayerShadowHub.shared.setShadow(view: inspectView, sColor: UIColor(red: 211 / 255, green: 211 / 255, blue: 211 / 255, alpha: 1.0), offset: CGSize(width: 0, height: 0), alpha: 1.0, radius: CGFloat(5.0)) + // 在inspectView添加相应的控件 + addInspectSubview() + view.addSubview(inspectView) + // 添加按钮 + let eventListButton = UIButton(type: .roundedRect) + let buttonWidth = VIEW_WIDTH * 0.8 + eventListButton.setTitle("事件清单", for: .normal) + eventListButton.setTitleColor(.white, for: .normal) + eventListButton.titleLabel?.font = UIFont.systemFont(ofSize: 20) + eventListButton.layer.cornerRadius = 8 + eventListButton.backgroundColor = .systemBlue + eventListButton.addTarget(self, action: #selector(toEventListViewController), for: .touchUpInside) + view.addSubview(eventListButton) + eventListButton.snp.makeConstraints { (make) -> Void in + make.top.equalTo(VIEW_HEIGHT * 0.8) + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: 36)) + // x轴方向上居中 + make.centerX.equalToSuperview() + } + // 根据id查询巡检详情 + loadInspectDetail() + } + + func loadInspectDetail() { + let keychain = Keychain() + let baseURL = keychain[Constant.ServerConfig.rawValue] + let inspectionDetailURL = baseURL! + Constant.inspectionDetail.rawValue + Alamofire.request(inspectionDetailURL, method: .get, parameters: ["id": id!], headers: ["token": keychain[Constant.Token.rawValue]!]).responseJSON { response in + switch response.result { + case let .success(value): + self.setInspectData(detailModel: InspectDetailModel(respJson: JSON(value)).data) + case .failure: + AlertHub.shared.showWaringAlert(controller: self, messge: "获取巡检详情失败") + } + } + } + + func setInspectData(detailModel: DetailDataModel!) { + inspectNameLabel.text = detailModel.name + inspectUserLabel.text = detailModel.user + inspectStartTimeLabel.text = detailModel.startTime + inspectEndTimeLabel.text = detailModel.endTime + // 移动到巡检起始经纬度 + let pointAnnotation = MAPointAnnotation() + let pointCoordinate = CLLocationCoordinate2D(latitude: CLLocationDegrees(detailModel.startLat), longitude: CLLocationDegrees(detailModel.startLng)) + mapView.centerCoordinate = pointCoordinate // 移动到位置点 + pointAnnotation.coordinate = pointCoordinate // 显示定位点 + mapView.addAnnotation(pointAnnotation) + } + + func mapView(_ mapView: MAMapView!, viewFor annotation: MAAnnotation!) -> MAAnnotationView! { + if annotation.isKind(of: MAPointAnnotation.self) { + let pointReuseIndetifier = "pointReuseIndetifier" + var annotationView: MAPinAnnotationView? = mapView.dequeueReusableAnnotationView(withIdentifier: pointReuseIndetifier) as! MAPinAnnotationView? + if annotationView == nil { + annotationView = MAPinAnnotationView(annotation: annotation, reuseIdentifier: pointReuseIndetifier) + } + annotationView!.canShowCallout = true + annotationView!.animatesDrop = true + annotationView!.isDraggable = true + return annotationView! + } + return nil + } + + @objc func toEventListViewController(sender: UIButton) { + print("toEventListViewController") + } + + func addInspectSubview() { + inspectNameLabel = UILabel() + inspectNameLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectNameLabel.numberOfLines = 1 + inspectView.addSubview(inspectNameLabel) + inspectNameLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(4) + make.left.equalTo(8) + } + + inspectStartTimeLabel = UILabel() + inspectStartTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectStartTimeLabel) + inspectStartTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(4) + make.left.equalTo(inspectView.frame.width - 168) + } + + inspectUserLabel = UILabel() + inspectUserLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectUserLabel) + inspectUserLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(37) + make.left.equalTo(8) + } + + inspectEndTimeLabel = UILabel() + inspectEndTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectEndTimeLabel) + inspectEndTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(37) + make.left.equalTo(inspectView.frame.width - 168) + } + + let label = UILabel() + label.text = "至" + label.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(label) + label.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 18, height: 29)) + make.center.equalToSuperview() + } + } + + func setUpMap() { + mapView = MAMapView(frame: view.bounds) + // 开启缩放手势 + mapView.isZoomEnabled = true + // 地图的缩放级别的范围是[3-19] + mapView.setZoomLevel(16, animated: true) + // 禁用旋转手势 + mapView.isRotateEnabled = false + // 禁用倾斜手势 + mapView.isRotateCameraEnabled = false + // 不显示罗盘 + mapView.showsCompass = false mapView.delegate = self view.addSubview(mapView) + // 添加放大缩小按钮 + // 放大 + let expandButton = UIButton(type: .roundedRect) + let buttonWidth = CGFloat(36) + let buttonHeight = CGFloat(36) + expandButton.layer.cornerRadius = 5 + expandButton.backgroundColor = .white + expandButton.setBackgroundImage(UIImage(named: "add"), for: .normal) + expandButton.addTarget(self, action: #selector(expandMap), for: .touchUpInside) + view.addSubview(expandButton) + expandButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3) + } + // 缩小 + let minusButton = UIButton(type: .roundedRect) + minusButton.layer.cornerRadius = 5 + minusButton.backgroundColor = .white + minusButton.setBackgroundImage(UIImage(named: "minus"), for: .normal) + minusButton.addTarget(self, action: #selector(minusMap), for: .touchUpInside) + view.addSubview(minusButton) + minusButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3 + buttonHeight + 2) + } + } + + @objc func expandMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel += 1 + mapView.setZoomLevel(zoomLevel, animated: true) + } + + @objc func minusMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel -= 1 + mapView.setZoomLevel(zoomLevel, animated: true) } func transfer(controller: UIViewController, dic: NSDictionary) { diff --git a/LaserMethane/ViewController/Settings/SettingViewController.swift b/LaserMethane/ViewController/Settings/SettingViewController.swift index 837bece..3c4784c 100644 --- a/LaserMethane/ViewController/Settings/SettingViewController.swift +++ b/LaserMethane/ViewController/Settings/SettingViewController.swift @@ -56,9 +56,10 @@ let button = UIButton(type: .roundedRect) button.setTitle("退出登录", for: .normal) button.setTitleColor(.white, for: .normal) + button.titleLabel?.font = UIFont.systemFont(ofSize: CGFloat(20)) button.layer.cornerRadius = 18.0 - button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.backgroundColor = .systemBlue + button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.addTarget(self, action: #selector(loginOutAction), for: .touchUpInside) footerView.addSubview(button) diff --git a/Podfile b/Podfile index 6bda986..dcb34b3 100644 --- a/Podfile +++ b/Podfile @@ -27,4 +27,12 @@ pod 'AMap3DMap' # 高德定位 pod 'AMapLocation' + # 自动约束布局 + pod 'SnapKit' +end + +post_install do |installer| + installer.pods_project.build_configurations.each do |config| + config.build_settings['VALID_ARCHS'] = 'arm64, arm64e, x86_64' + end end diff --git a/Podfile.lock b/Podfile.lock index 4cc826e..0abcbfe 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 4cc826e..0abcbfe 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 638edc3..104afd4 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -9,13 +9,12 @@ /* Begin PBXAggregateTarget section */ 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */ = { isa = PBXAggregateTarget; - buildConfigurationList = 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; + buildConfigurationList = 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; buildPhases = ( ); dependencies = ( ); name = AMapFoundation; - productName = AMapFoundation; }; 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */ = { isa = PBXAggregateTarget; @@ -23,10 +22,9 @@ buildPhases = ( ); dependencies = ( - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */, + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */, ); name = AMap3DMap; - productName = AMap3DMap; }; 971676D1C9A11C105647D995975ACE4F /* AMapLocation */ = { isa = PBXAggregateTarget; @@ -34,653 +32,742 @@ buildPhases = ( ); dependencies = ( - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */, + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */, ); name = AMapLocation; - productName = AMapLocation; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */; }; - 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */; }; - 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */; }; - 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */; }; - 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */; }; - 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */; }; - 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */; }; - 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */; }; - 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */; }; - 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */; }; - 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56869B5D847813435E75AF50953A608B /* Image.swift */; }; - 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */; }; - 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */; }; - 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */; }; - 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */; }; - 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */; }; - 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */; }; - 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */; }; - 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */; }; - 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */; }; - 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */; }; - 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */; }; - 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */; }; - 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */; }; - 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */; }; + 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */; }; + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */; }; + 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */; }; + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */; }; + 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */; }; + 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */; }; + 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */; }; + 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */; }; + 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */; }; + 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */; }; + 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */; }; + 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */; }; + 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */; }; + 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */; }; + 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = C881977E08485F431901A8D3B072A8BA /* Notifications.swift */; }; + 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */; }; + 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */; }; + 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */; }; + 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */; }; + 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */; }; + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */; }; + 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */; }; + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; + 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */; }; + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */; }; + 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */; }; + 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */; }; + 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9089869D89E42BCFB841685E2292788C /* Message.swift */; }; + 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */; }; + 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */; }; + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */; }; + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */; }; 2358B57B83BE526AED64799C6892B2CE /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; 23A5B275E273450840ABED5360A70DA0 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */; }; - 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */; }; - 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */; }; - 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */; }; - 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */; }; - 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */; }; - 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */; }; - 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */; }; - 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */; }; - 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */; }; - 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */; }; - 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */; }; + 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */; }; + 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */; }; + 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */; }; + 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */; }; + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */; }; + 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */; }; + 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */; }; + 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */; }; + 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */; }; + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */; }; + 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */; }; + 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */; }; + 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */; }; 33483C1C427390BED308CBAB3EEEE277 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */; }; - 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */; }; - 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */; }; - 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */; }; + 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */; }; + 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */; }; + 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */; }; + 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */; }; 37DD30C9D863EE4FF8DC3D735A06C0AE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; 38EE0727B33503FD20E1363988E46AB2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */; }; - 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */; }; - 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */; }; - 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */; }; - 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */; }; - 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */; }; - 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */; }; + 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */; }; + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */; }; + 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */; }; + 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */; }; + 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */; }; + 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */; }; + 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */; }; + 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */; }; + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */; }; + 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */; }; 4F441AB2A7BFC619FD9B48BBA1189177 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */; }; - 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */; }; - 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */; }; + 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */; }; + 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */; }; 50013C33D35EBAF31ACF3A8B3A9A3FB4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */; }; - 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */; }; - 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */; }; - 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */; }; + 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */; }; + 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */; }; + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */; }; + 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F722FB248719D5E270162BA927B11635 /* Validation.swift */; }; + 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */; }; 5632D5C79A031216ABAC934DE4CF52B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */; }; - 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */; }; - 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */; }; - 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */; }; - 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; - 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */; }; - 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */; }; - 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547EA4817651E2B390618D18F42B98A2 /* Source.swift */; }; - 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */; }; - 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */; }; - 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */; }; - 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */; }; - 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */; }; - 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */; }; + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */; }; + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */; }; + 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */; }; + 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */; }; + 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */; }; + 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80CA89476A961152E396F0AD4082C93 /* Result.swift */; }; + 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */; }; + 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */; }; + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */; }; + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */; }; + 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */; }; + 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */; }; + 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */; }; + 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */; }; + 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */; }; + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */; }; + 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */; }; + 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */; }; + 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */; }; 7596519E375DA27F6E7D05D440757055 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */; }; - 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */; }; - 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */; }; - 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */; }; - 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */; }; - 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */; }; + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */; }; + 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */; }; + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */; }; + 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */; }; + 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */; }; + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */; }; + 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */; }; + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */; }; + 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */; }; 7CB62474AFF64CE4647E67F4916360C2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */; }; - 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */; }; - 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */; }; - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */; }; - 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */; }; - 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */; }; - 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */; }; - 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */; }; - 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */; }; - 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */; }; - 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */; }; - 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */; }; - 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */; }; - 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */; }; - 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */; }; - 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */; }; - 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */; }; - 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */; }; - 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */; }; - 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */; }; - 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */; }; - A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */; }; - A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */; }; - A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */; }; - A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */; }; - A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */; }; + 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */; }; + 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */; }; + 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */; }; + 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */; }; + 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */; }; + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */; }; + 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */; }; + 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */; }; + 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */; }; + 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */; }; + 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A625DB989B46381B10DF01BFF13D816A /* KF.swift */; }; + 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */; }; + 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */; }; + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */; }; + 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */; }; + 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */; }; + 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */; }; + 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */; }; + 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */; }; + 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */; }; + 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */; }; + 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */; }; + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */; }; + 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */; }; + 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */; }; + A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */; }; + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */; }; + A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */; }; + A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */; }; + A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */; }; + A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */; }; AA48510A0816F4943C7D2ED13242630E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */; }; - AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; AC1B5B34F7456E723EC031A496585471 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */; }; AD42B158EA8D302DA980C9A31EA487C2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */; }; - AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */; }; - B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */; }; - B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */; }; - B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */; }; - B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = A197E9088E885944D5C7F230FB5C3440 /* Key.swift */; }; - B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */; }; - BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */; }; - BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */; }; + AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */; }; + AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */; }; + B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */; }; + B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */; }; + B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */; }; + B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */; }; + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */; }; + B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB8714613B99AC277B3A69F105057C75 /* Key.swift */; }; + B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */; }; + BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */; }; + BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */; }; BB1E0118A589750C321D474F646DD4AF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */; }; - C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */; }; - C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */; }; + BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */; }; + BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */; }; + C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */; }; + C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */; }; C297AC9431379391C114794AFD4F9778 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */; }; - C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */; }; + C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */; }; + C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */; }; + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */; }; C47A1C638C0E97C4ECCBD18FD494BB34 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */; }; - C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */; }; - C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */; }; - CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */; }; - D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */; }; - D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */; }; - D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */; }; - D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */; }; - D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */; }; - D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */; }; - D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */; }; - DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */; }; - DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */; }; - E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */; }; - E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */; }; - E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */; }; - E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */; }; - E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */; }; - E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */; }; - EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */; }; - ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */; }; - EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */; }; - EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */; }; + C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */; }; + C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */; }; + CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991443944B518250834DE4B6057F7FBA /* Delegate.swift */; }; + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */; }; + D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */; }; + D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */; }; + D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */; }; + D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */; }; + D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */; }; + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */; }; + D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */; }; + D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */; }; + DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */; }; + DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */; }; + E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */; }; + E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */; }; + E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */; }; + E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */; }; + E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */; }; + E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */; }; + E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */; }; + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */; }; + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */; }; + EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */; }; + ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */; }; + EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */; }; + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */; }; + EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; EEF066616EFE6EBC57541C1B92C6770A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */; }; - F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */; }; - F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */; }; - F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */; }; + EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */; }; + F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */; }; + F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */; }; + F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */; }; F612969E69DE5F072AD96720641B1184 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; - F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */; }; - F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */; }; - FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */; }; - FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */; }; + F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */; }; + F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */; }; + FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */; }; + FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; - remoteInfo = IQKeyboardManagerSwift; - }; - 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; - remoteInfo = FSPagerView; - }; - 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; - remoteInfo = AMap3DMap; - }; - 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; - remoteInfo = AMapLocation; - }; - 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */ = { + 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; remoteInfo = MBProgressHUD; }; - 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */ = { + 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 92A1C13902E7ACDA3ABB5BA1FEACC86C; remoteInfo = SwiftyRSA; }; - C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; - remoteInfo = SwiftyJSON; - }; - F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */ = { + 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 615C831BCE925ED486B225B87E44926D; remoteInfo = KeychainAccess; }; + 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; + remoteInfo = AMap3DMap; + }; + 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; + remoteInfo = SwiftyJSON; + }; + 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; + remoteInfo = FSPagerView; + }; + B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; + remoteInfo = IQKeyboardManagerSwift; + }; + FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; + remoteInfo = AMapLocation; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; 02853C6E2498D9813D60A77C80A7D74A /* Pods-LaserMethane-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-frameworks.sh"; sourceTree = ""; }; - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Source/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyRSA.framework; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FSPagerView.framework; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; 117F9E8CB32760CD3AFAFADB30FD1A13 /* Pods-LaserMethane-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-resources.sh"; sourceTree = ""; }; - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Source/ConstraintInsets.swift; sourceTree = ""; }; + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = ""; }; + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = ""; }; + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; 218B6D4F1C39959EA413058F9C8528F3 /* Pods-LaserMethane-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-LaserMethane-acknowledgements.markdown"; sourceTree = ""; }; - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Source/ConstraintConstantTarget.swift; sourceTree = ""; }; + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Source/Debugging.swift; sourceTree = ""; }; + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-LaserMethane-umbrella.h"; sourceTree = ""; }; - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = ""; }; + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = ""; }; + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = ""; }; + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = ""; }; + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.debug.xcconfig"; sourceTree = ""; }; - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - 56869B5D847813435E75AF50953A608B /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Source/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = ""; }; + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-LaserMethane-dummy.m"; sourceTree = ""; }; - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = ""; }; 65D137708F4AAC33E3A1288466861BE8 /* Pods-LaserMethane-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-Info.plist"; sourceTree = ""; }; - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.release.xcconfig"; sourceTree = ""; }; - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; 72B35167BB8037194C7E81C7FC1DECCF /* Pods-LaserMethane-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-acknowledgements.plist"; sourceTree = ""; }; - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Source/ConstraintDSL.swift; sourceTree = ""; }; + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = ""; }; + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Source/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = ""; }; + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = ""; }; + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = ""; }; + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = ""; }; + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD.framework; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; + 9089869D89E42BCFB841685E2292788C /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = ""; }; + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + 979486118B3E90C08386079D57962701 /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit.framework; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; + A625DB989B46381B10DF01BFF13D816A /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift.framework; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + AB8714613B99AC277B3A69F105057C75 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Source/ConstraintLayoutSupport.swift; sourceTree = ""; }; + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kingfisher.framework; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Source/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; CFA6CB79A2FBE9BE6D3EB1D449BEE391 /* Pods-LaserMethane.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-LaserMethane.modulemap"; sourceTree = ""; }; - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = ""; }; + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = ""; }; + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_LaserMethane.framework; path = "Pods-LaserMethane.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyJSON.framework; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh.framework; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = KeychainAccess.framework; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = ""; }; + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; + F722FB248719D5E270162BA927B11635 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; + F80CA89476A961152E396F0AD4082C93 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = ""; }; + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Source/ConstraintRelatableTarget.swift; sourceTree = ""; }; + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = ""; }; + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -730,6 +817,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 4E3983CD766AC0F359EDD7B8BB7CB961 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -740,11 +835,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */ = { + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */, + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -776,6 +871,51 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */ = { + isa = PBXGroup; + children = ( + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */, + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */, + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */, + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */, + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */, + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */, + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */, + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */, + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */, + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */, + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */, + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */, + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */, + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */, + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */, + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */, + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */, + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */, + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */, + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */, + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */, + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */, + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */, + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */, + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */, + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */, + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */, + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */, + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */, + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */, + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */, + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */, + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */, + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */, + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */, + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */, + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */, + ); + name = SnapKit; + path = SnapKit; + sourceTree = ""; + }; 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -784,378 +924,344 @@ name = "Targets Support Files"; sourceTree = ""; }; - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */ = { + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */ = { isa = PBXGroup; children = ( - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */, - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */, - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */, - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */, - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */, - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */, - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */, - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */, - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */, - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */, + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */, + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */, + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */, + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */, + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */, + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */, + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */, + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */, + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */, + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */, ); + name = AMapLocation; path = AMapLocation; sourceTree = ""; }; - 0D138733E005527E01955C18192FF1BF /* Pods */ = { + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */ = { isa = PBXGroup; children = ( - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */, - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */, - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */, - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */, - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */, - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */, - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */, - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */, - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */, - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */, - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */, - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */, + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */, + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */, + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */, + AB8714613B99AC277B3A69F105057C75 /* Key.swift */, + 9089869D89E42BCFB841685E2292788C /* Message.swift */, + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */, + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */, + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */, + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */, + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */, + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */, + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */, + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */, + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */, + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */, + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */, ); - name = Pods; + name = SwiftyRSA; + path = SwiftyRSA; sourceTree = ""; }; - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */ = { + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */ = { isa = PBXGroup; children = ( - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */, + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */, + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */, + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */, + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */, + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */, + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */, + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */, + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */, + 9D59A7E079AD4491E8612CC18774762A /* Support Files */, ); - name = Products; + name = AMapFoundation; + path = AMapFoundation; sourceTree = ""; }; - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */ = { + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */ = { isa = PBXGroup; children = ( - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */, - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */, - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */, - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */, - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */, - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */, - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/MJRefresh"; - sourceTree = ""; - }; - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */ = { - isa = PBXGroup; - children = ( - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */ = { - isa = PBXGroup; - children = ( - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */ = { - isa = PBXGroup; - children = ( - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */, - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapFoundation"; - sourceTree = ""; - }; - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */, - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMap3DMap"; - sourceTree = ""; - }; - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */ = { - isa = PBXGroup; - children = ( - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */, - ); - name = ObjC; - sourceTree = ""; - }; - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */ = { - isa = PBXGroup; - children = ( - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */, - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */, - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */, - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */, - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */, - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */, - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */, - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */, - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */, - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */, - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */, - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */, - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */, - 56869B5D847813435E75AF50953A608B /* Image.swift */, - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */, - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */, - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */, - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */, - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */, - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */, - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */, - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */, - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */, - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */, - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */, - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */, - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */, - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */, - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */, - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */, - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */, - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */, - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */, - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */, - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */, - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */, - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */, - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */, - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */, - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */, - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */, - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */, - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */, - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */, - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */, - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */, - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */, - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */, - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */, - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */, - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */, - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */, - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */, - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */, - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */, - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */, - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */, - ); - path = Kingfisher; - sourceTree = ""; - }; - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */ = { - isa = PBXGroup; - children = ( - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */, - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */, - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */, - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */, - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */, - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */, - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */, - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */, - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */, - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */, - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */, - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */, - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */, - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */, - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */, - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */, - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */, - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */, - ); - path = Alamofire; - sourceTree = ""; - }; - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */ = { - isa = PBXGroup; - children = ( - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */, - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */, - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */, - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */, - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */, - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */, - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */, - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */, - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */, - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */, - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */, - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */, - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */, - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */, - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */, - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */, - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */, - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */, - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */, - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */, - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */, - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */, - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */, - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */, - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */, - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */, - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */, - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */, - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */, - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */, - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */, - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */, - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */, - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */, - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */, - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */, - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */, - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */, - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */, - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */, - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */, - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */, - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */, - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */, - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */, - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */, - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */, - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */, - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */, - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */, - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */, - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */, - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */, - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */, - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */, - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */, - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */, - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */, - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */, - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */, - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */, - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */, - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */, - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */, - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */, - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */, - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */, - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */, - ); - path = AMap3DMap; - sourceTree = ""; - }; - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */ = { - isa = PBXGroup; - children = ( - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */, - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */, - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */, - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */, - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */, - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */, - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftyJSON"; - sourceTree = ""; - }; - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */ = { - isa = PBXGroup; - children = ( - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */, - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */, - ); - path = SwiftyJSON; - sourceTree = ""; - }; - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */ = { - isa = PBXGroup; - children = ( - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */, - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */, - A778B850D1B3302C20E23D1BC1816034 /* Support Files */, - ); - path = MBProgressHUD; - sourceTree = ""; - }; - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */ = { - isa = PBXGroup; - children = ( - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */, - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */, - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */, - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */, - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */, - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */, - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */, + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */, + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */, + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */, + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */, + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */, + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */, + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/KeychainAccess"; sourceTree = ""; }; - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */ = { + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */ = { isa = PBXGroup; children = ( - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */, - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */, + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */, + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */, + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */, + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */, + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */, + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */, + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */, + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */, + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */, + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */, + F80CA89476A961152E396F0AD4082C93 /* Result.swift */, + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */, + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */, + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */, + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */, + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */, + F722FB248719D5E270162BA927B11635 /* Validation.swift */, + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */, ); - path = KeychainAccess; + name = Alamofire; + path = Alamofire; sourceTree = ""; }; - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */ = { + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */ = { isa = PBXGroup; children = ( - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */, - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */, - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */, - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */, - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */, - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */, - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */, + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */, + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */, + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */, + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */, + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */, + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */, + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */, + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */, + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */, + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */, + ); + name = FSPagerView; + path = FSPagerView; + sourceTree = ""; + }; + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */, + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */, + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */, + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */, + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */, + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */, + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SwiftyRSA"; + path = "../Target Support Files/FSPagerView"; sourceTree = ""; }; - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */ = { + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */ = { isa = PBXGroup; children = ( - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */, - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */, - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */, - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */, - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */, - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */, - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */, + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */, + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */, + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */, + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */, + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */, + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */, + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/Alamofire"; sourceTree = ""; }; + 4DEBC64F0609770829206145185EE075 /* MJRefresh */ = { + isa = PBXGroup; + children = ( + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */, + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */, + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */, + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */, + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */, + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */, + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */, + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */, + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */, + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */, + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */, + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */, + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */, + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */, + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */, + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */, + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */, + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */, + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */, + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */, + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */, + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */, + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */, + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */, + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */, + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */, + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */, + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */, + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */, + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */, + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */, + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */, + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */, + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */, + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */, + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */, + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */, + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */, + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */, + 99C784B563C3E05F1562D09E350C2D15 /* Resources */, + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */, + ); + name = MJRefresh; + path = MJRefresh; + sourceTree = ""; + }; + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */ = { + isa = PBXGroup; + children = ( + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */, + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */, + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */, + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */, + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */, + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */, + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardManagerSwift"; + sourceTree = ""; + }; + 517E39844720EEB2C57EB5A663886E9C /* Support Files */ = { + isa = PBXGroup; + children = ( + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */, + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMap3DMap"; + sourceTree = ""; + }; + 524356D774545DF44523520AF3F4D496 /* Frameworks */ = { + isa = PBXGroup; + children = ( + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */ = { + isa = PBXGroup; + children = ( + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */ = { + isa = PBXGroup; + children = ( + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */, + ); + name = ObjC; + sourceTree = ""; + }; + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */ = { + isa = PBXGroup; + children = ( + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */, + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */, + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */, + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */, + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */, + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */, + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyJSON"; + sourceTree = ""; + }; + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */ = { + isa = PBXGroup; + children = ( + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */, + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */, + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */, + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */, + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */, + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */, + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */, + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */, + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */, + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */, + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */, + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */, + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */, + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */, + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */, + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */, + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */, + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */, + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */, + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */, + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */, + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */, + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */, + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */, + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */, + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */, + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */, + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */, + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */, + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */, + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */, + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */, + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */, + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */, + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */, + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */, + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */, + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */, + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */, + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */, + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */, + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */, + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */, + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */, + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */, + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */, + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */, + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */, + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */, + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */, + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */, + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */, + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */, + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */, + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */, + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */, + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */, + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */, + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */, + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */, + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */, + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */, + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */, + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */, + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */, + 524356D774545DF44523520AF3F4D496 /* Frameworks */, + 885BEDC17A05379706AB60DB903F9F6E /* Resources */, + 517E39844720EEB2C57EB5A663886E9C /* Support Files */, + ); + name = AMap3DMap; + path = AMap3DMap; + sourceTree = ""; + }; 784B8102EDCB1EB8E72F4A81D972D2DD /* iOS */ = { isa = PBXGroup; children = ( @@ -1170,6 +1276,21 @@ name = iOS; sourceTree = ""; }; + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */ = { + isa = PBXGroup; + children = ( + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */, + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */, + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */, + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */, + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */, + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */, + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SnapKit"; + sourceTree = ""; + }; 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -1178,12 +1299,29 @@ name = Frameworks; sourceTree = ""; }; - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */ = { + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */ = { isa = PBXGroup; children = ( - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */, + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */, + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */, + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */, + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */, + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */, + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */, + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */, + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */, + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */, + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */, + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */, + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */, + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */, + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */, + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */, + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */, + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */, ); - name = Resources; + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; sourceTree = ""; }; 8660BF26B8FC5EFA7399C48A3DEEC16A /* Pods-LaserMethane */ = { @@ -1204,85 +1342,123 @@ path = "Target Support Files/Pods-LaserMethane"; sourceTree = ""; }; - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */ = { + 885BEDC17A05379706AB60DB903F9F6E /* Resources */ = { isa = PBXGroup; children = ( - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */, - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */, - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */, - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */, - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */, - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */, - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */, + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */, ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardManagerSwift"; + name = Resources; sourceTree = ""; }; - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */ = { + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */ = { isa = PBXGroup; children = ( - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */, - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */, + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 99C784B563C3E05F1562D09E350C2D15 /* Resources */ = { + isa = PBXGroup; + children = ( + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */ = { + isa = PBXGroup; + children = ( + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */, + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/AMapLocation"; sourceTree = ""; }; - A778B850D1B3302C20E23D1BC1816034 /* Support Files */ = { + 9D59A7E079AD4491E8612CC18774762A /* Support Files */ = { isa = PBXGroup; children = ( - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */, - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */, - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */, - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */, - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */, - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */, - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */, + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */, + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapFoundation"; + sourceTree = ""; + }; + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */ = { + isa = PBXGroup; + children = ( + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */, + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */, + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */, + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */, + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */, + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */, + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */, + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */, + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */, + 4DEBC64F0609770829206145185EE075 /* MJRefresh */, + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */, + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */, + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */, + ); + name = Pods; + sourceTree = ""; + }; + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */ = { + isa = PBXGroup; + children = ( + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */, + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */, + ); + name = SwiftyJSON; + path = SwiftyJSON; + sourceTree = ""; + }; + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */ = { + isa = PBXGroup; + children = ( + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */, + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */, + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */, + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */, + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */, + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */, + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyRSA"; + sourceTree = ""; + }; + C51C277171881130D12BAA2068D12667 /* Support Files */ = { + isa = PBXGroup; + children = ( + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */, + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */, + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */, + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */, + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */, + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */, + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/MBProgressHUD"; sourceTree = ""; }; - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */ = { + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */ = { isa = PBXGroup; children = ( - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */, - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */, - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */, - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */, - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */, - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */, - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */, - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */, - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */, - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */, - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */, - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */, - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */, - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */, - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */, - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */, - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */, + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */, + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */, + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */, + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */, + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */, + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */, + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */, ); - path = IQKeyboardManagerSwift; - sourceTree = ""; - }; - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */ = { - isa = PBXGroup; - children = ( - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */, - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */, - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */, - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */, - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */, - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */, - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */, - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */, - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */, - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */, - ); - path = AMapFoundation; + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -1290,136 +1466,129 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */, - 0D138733E005527E01955C18192FF1BF /* Pods */, - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */, + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */, + EA06058812647A848932C713A27E9A76 /* Products */, 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */, ); sourceTree = ""; }; - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */ = { + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */ = { isa = PBXGroup; children = ( - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */, - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */, - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */, - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */, - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */, - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */, - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */, - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */, - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */, - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */, - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */, - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */, - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */, - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */, - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */, - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */, - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */, - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */, - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */, - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */, - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */, - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */, - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */, - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */, - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */, - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */, - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */, - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */, - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */, - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */, - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */, - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */, - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */, - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */, - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */, - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */, - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */, - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */, - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */, - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */, - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */, + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */, + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */, + C51C277171881130D12BAA2068D12667 /* Support Files */, ); - path = MJRefresh; + name = MBProgressHUD; + path = MBProgressHUD; sourceTree = ""; }; - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */ = { + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */ = { isa = PBXGroup; children = ( - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */, - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */, - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */, - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */, - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */, - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */, - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */, - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */, - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */, - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */, + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */, + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */, + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */, + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */, + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */, + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */, + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */, + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */, + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */, + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */, + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */, + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */, + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */, + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */, + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */, + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */, + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */, + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */, + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */, + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */, + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */, + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */, + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */, + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */, + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */, + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */, + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */, + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */, + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */, + A625DB989B46381B10DF01BFF13D816A /* KF.swift */, + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */, + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */, + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */, + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */, + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */, + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */, + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */, + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */, + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */, + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */, + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */, + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */, + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */, + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */, + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */, + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */, + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */, + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */, + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */, + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */, + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */, + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */, + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */, + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */, + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */, + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */, + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */, ); - path = FSPagerView; + name = Kingfisher; + path = Kingfisher; sourceTree = ""; }; - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */ = { + EA06058812647A848932C713A27E9A76 /* Products */ = { isa = PBXGroup; children = ( - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */, - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */, - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */, - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */, - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */, - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */, - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */, - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */, - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */, - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */, - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */, - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */, - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */, - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */, - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */, - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */, + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, + 979486118B3E90C08386079D57962701 /* SnapKit.framework */, + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, ); - path = SwiftyRSA; + name = Products; sourceTree = ""; }; - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */ = { + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */ = { isa = PBXGroup; children = ( - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */, - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */, - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */, - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */, - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */, - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */, - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */, + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */, + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */, + ); + name = KeychainAccess; + path = KeychainAccess; + sourceTree = ""; + }; + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */ = { + isa = PBXGroup; + children = ( + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */, + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */, + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */, + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */, + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */, + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */, + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; - sourceTree = ""; - }; - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */ = { - isa = PBXGroup; - children = ( - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */, - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */, - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */, - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */, - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */, - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */, - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/FSPagerView"; - sourceTree = ""; - }; - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */, - ); - name = Frameworks; + path = "../Target Support Files/MJRefresh"; sourceTree = ""; }; /* End PBXGroup section */ @@ -1435,14 +1604,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0F175337DB90FE42F93364FBB107D687 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2582784E4FA6A1AC5D23FC53AC3F6EE2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1467,6 +1628,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 7E06654AA5AE3B62D7F9C42D92ECD17D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1485,6 +1654,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D5172CD7D2B4FF8452F758CAAB73AB84 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1534,34 +1711,53 @@ /* Begin PBXNativeTarget section */ 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */ = { isa = PBXNativeTarget; - buildConfigurationList = 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; + buildConfigurationList = 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; buildPhases = ( - 0F175337DB90FE42F93364FBB107D687 /* Headers */, - 22A3490FF39FEFB44486B95442BBE298 /* Sources */, - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */, - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */, + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */, + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */, + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */, + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */, ); buildRules = ( ); dependencies = ( - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */, - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */, - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */, - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */, - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */, - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */, - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */, - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */, - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */, - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */, - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */, - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */, + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */, + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */, + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */, + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */, + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */, + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */, + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */, + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */, + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */, + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */, + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */, + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */, + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */, ); name = "Pods-LaserMethane"; productName = "Pods-LaserMethane"; productReference = DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */; productType = "com.apple.product-type.framework"; }; + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */; + buildPhases = ( + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */, + 89222AF845A30312C284F407BA48B98F /* Sources */, + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */, + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SnapKit; + productName = SnapKit; + productReference = 979486118B3E90C08386079D57962701 /* SnapKit.framework */; + productType = "com.apple.product-type.framework"; + }; 615C831BCE925ED486B225B87E44926D /* KeychainAccess */ = { isa = PBXNativeTarget; buildConfigurationList = 4BEE926243448802ACA6F07A75D9C025 /* Build configuration list for PBXNativeTarget "KeychainAccess" */; @@ -1742,7 +1938,7 @@ Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 0DB5B868EBBEE29209DAC850B5750A67 /* Products */; + productRefGroup = EA06058812647A848932C713A27E9A76 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -1757,6 +1953,7 @@ 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */, 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */, 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */, + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */, D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */, 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */, ); @@ -1778,13 +1975,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 3DBB58E26047779D6783C0EA2E3ED3C5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1807,6 +1997,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 9A620828AD4F8074C92E7134F598A83E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1814,6 +2011,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; AE292B4411627ABE21EB769134C1E8BB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1847,14 +2051,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 22A3490FF39FEFB44486B95442BBE298 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2DDFD9AC10F181CD7130BDF5F9E0502B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1904,6 +2100,50 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 89222AF845A30312C284F407BA48B98F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */, + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */, + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */, + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */, + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */, + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */, + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */, + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */, + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */, + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */, + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */, + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */, + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */, + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */, + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */, + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */, + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */, + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */, + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */, + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */, + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */, + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */, + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */, + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */, + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */, + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */, + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */, + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */, + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */, + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */, + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */, + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */, + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */, + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */, + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */, + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */, + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A75AB809A775ECE51469987C8138A48C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1968,6 +2208,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C4484A10068696C80FF01E1E3C8CE558 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2053,96 +2301,102 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = KeychainAccess; - target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; - targetProxy = F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */; - }; - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MBProgressHUD; - target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; - targetProxy = 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */; - }; - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */; - }; - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapLocation; - target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; - targetProxy = 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */; - }; - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */; - }; - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FSPagerView; - target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; - targetProxy = 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */; - }; - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */; - }; - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapFoundation; - target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */; - }; - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyJSON; - target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; - targetProxy = C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */; - }; - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */ = { + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Alamofire; target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */; + targetProxy = 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */; }; - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyRSA; - target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; - targetProxy = 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */; - }; - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */ = { + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */; + targetProxy = 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */; }; - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */ = { + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */; + targetProxy = B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */; }; - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */ = { + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */; + }; + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */; + }; + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */; + }; + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyJSON; + target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; + targetProxy = 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */; + }; + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */; + }; + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MBProgressHUD; + target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; + targetProxy = 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */; + }; + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = KeychainAccess; + target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; + targetProxy = 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */; + }; + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapFoundation; + target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; + targetProxy = 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */; + }; + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMap3DMap; target = 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */; - targetProxy = 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */; + targetProxy = 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */; + }; + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyRSA; + target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; + targetProxy = 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */; + }; + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapLocation; + target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; + targetProxy = FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */; + }; + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FSPagerView; + target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; + targetProxy = 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 0B1CC7BD6B8F30F1CF4BA13B3D1F66C2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */; + baseConfigurationReference = C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2177,7 +2431,7 @@ }; 0FC90C86B3E177BE8ED9E5B67B53CF96 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */; + baseConfigurationReference = F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2212,7 +2466,7 @@ }; 1DE8A23B55505EC1D5621EED4BD2A775 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */; + baseConfigurationReference = DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2247,7 +2501,7 @@ }; 3BE7200682DA3DD02079CC5BBF5E56EB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2317,7 +2571,6 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -2343,12 +2596,13 @@ SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; }; name = Debug; }; 501C4DDF76F727E13770D67E891EDEF3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */; + baseConfigurationReference = 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2381,62 +2635,9 @@ }; name = Release; }; - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 5BEFF73BC3159F8F2CBEB4FE9D76C7D6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */; + baseConfigurationReference = DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2453,7 +2654,7 @@ }; 6BBDB5179B7EB533C4CDE7F0C2647E7D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */; + baseConfigurationReference = 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2485,9 +2686,44 @@ }; name = Debug; }; + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 7A990D4D7A394E906F2DE82D639771CF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */; + baseConfigurationReference = 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2522,7 +2758,7 @@ }; 877D0C843EF9B7A6EDCEE1C2ADC57B1D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */; + baseConfigurationReference = 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2554,6 +2790,23 @@ }; name = Debug; }; + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 8B5A46FF8D3C1289CDEE3BAFACABCD2A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2592,7 +2845,6 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -2614,12 +2866,49 @@ SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; + }; + name = Release; + }; + 8E403E361CD6D3F32A530333F7435318 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; 909C2AA226C3AED44720FB27D317DC53 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */; + baseConfigurationReference = B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2635,7 +2924,7 @@ }; 93A2FF79E2EC721C724D10C8C2AF1B64 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */; + baseConfigurationReference = 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2670,7 +2959,7 @@ }; 93AD64353C65D45C0D4197F9ECAD786D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */; + baseConfigurationReference = DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2702,26 +2991,9 @@ }; name = Debug; }; - 958EE232CAC027195F6E4B7DCC521870 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 9AAB9A8E94A66A707CA0F2A63BC6B377 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */; + baseConfigurationReference = B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2735,303 +3007,7 @@ }; name = Debug; }; - A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; - PRODUCT_MODULE_NAME = SwiftyJSON; - PRODUCT_NAME = SwiftyJSON; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; - PRODUCT_MODULE_NAME = SwiftyRSA; - PRODUCT_NAME = SwiftyRSA; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; - PRODUCT_MODULE_NAME = MJRefresh; - PRODUCT_NAME = MJRefresh; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; - PRODUCT_MODULE_NAME = MBProgressHUD; - PRODUCT_NAME = MBProgressHUD; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - D4394403D9B8124A37AED078851D6781 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ECD830E9FF60065425D88BB789C29686 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; - PRODUCT_NAME = IQKeyboardManagerSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.3; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ED1BD43F05E25AD1812664ED10717173 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; - PRODUCT_MODULE_NAME = KeychainAccess; - PRODUCT_NAME = KeychainAccess; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - F263D7F43A6EA5C02F261452DFD84680 /* Release */ = { + A0FFDBAC4E8239F1F140211AFB641067 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */; buildSettings = { @@ -3069,6 +3045,355 @@ }; name = Release; }; + A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; + PRODUCT_MODULE_NAME = SwiftyJSON; + PRODUCT_NAME = SwiftyJSON; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; + PRODUCT_MODULE_NAME = SwiftyRSA; + PRODUCT_NAME = SwiftyRSA; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + C1512590E8F19C98069D2A75E78316A9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; + PRODUCT_MODULE_NAME = MJRefresh; + PRODUCT_NAME = MJRefresh; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C89B9E7AB96863B26382FEACE057B03F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; + PRODUCT_MODULE_NAME = MBProgressHUD; + PRODUCT_NAME = MBProgressHUD; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + D4394403D9B8124A37AED078851D6781 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ECD830E9FF60065425D88BB789C29686 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; + PRODUCT_NAME = IQKeyboardManagerSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.3; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ED1BD43F05E25AD1812664ED10717173 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; + PRODUCT_MODULE_NAME = KeychainAccess; + PRODUCT_NAME = KeychainAccess; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -3090,11 +3415,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { isa = XCConfigurationList; buildConfigurations = ( - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */, - 958EE232CAC027195F6E4B7DCC521870 /* Release */, + C1512590E8F19C98069D2A75E78316A9 /* Debug */, + A0FFDBAC4E8239F1F140211AFB641067 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3126,6 +3451,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C89B9E7AB96863B26382FEACE057B03F /* Debug */, + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 70191416B9573C7ABB42333A08FA2DE4 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -3144,11 +3478,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { + 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */, - F263D7F43A6EA5C02F261452DFD84680 /* Release */, + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */, + 8E403E361CD6D3F32A530333F7435318 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist index ed3d73b..d4f3760 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist @@ -59,6 +59,11 @@ isShown + SnapKit.xcscheme + + isShown + + SwiftyJSON.xcscheme isShown diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown index 14c4329..08a9d29 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown @@ -184,6 +184,29 @@ THE SOFTWARE. +## SnapKit + +Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +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. + + ## SwiftyJSON The MIT License (MIT) diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist index 13d062e..107a33d 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist @@ -257,6 +257,35 @@ FooterText + Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +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 + SnapKit + Type + PSGroupSpecifier + + + FooterText The MIT License (MIT) Copyright (c) 2017 Ruoyu Fu diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist index 9cdfda8..66f1c44 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist @@ -6,5 +6,6 @@ ${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework ${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework ${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework +${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework ${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework ${BUILT_PRODUCTS_DIR}/SwiftyRSA/SwiftyRSA.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist index f4ee0f4..88f1c2a 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist @@ -5,5 +5,6 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBProgressHUD.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJRefresh.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyJSON.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyRSA.framework \ No newline at end of file diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/minus.imageset/minus.png b/LaserMethane/Assets.xcassets/minus.imageset/minus.png new file mode 100644 index 0000000..232ed9a --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/minus.png Binary files differ diff --git a/LaserMethane/Model/InspectDetailModel.swift b/LaserMethane/Model/InspectDetailModel.swift new file mode 100644 index 0000000..3bb9d19 --- /dev/null +++ b/LaserMethane/Model/InspectDetailModel.swift @@ -0,0 +1,70 @@ +// +// InspectDetailModel.swift +// LaserMethane +// +// Created by 203 on 2021/8/5. +// + +import Foundation +import SwiftyJSON + +// { +// "code":200, +// "data":{ +// "date":"2021-07-30", +// "endLat":39.915695, +// "endLng":116.268585, +// "endTime":"2021-07-30 16:20:03", +// "id":"16276330492631002122", +// "name":"测试新建巡检", +// "routes":"[]", +// "startLat":39.915937, +// "startLng":116.268859, +// "startTime":"2021-07-30 16:17:29", +// "user":"王晓颖" +// }, +// "message":"请求成功", +// "success":true +// } + +struct InspectDetailModel { + var code: Int! + var data: DetailDataModel! + var message: String! + var success: Bool! + + init(respJson: JSON) { + code = respJson["code"].intValue + data = DetailDataModel(respJson: respJson["data"]) + message = respJson["message"].stringValue + success = respJson["success"].boolValue + } +} + +struct DetailDataModel { + var date: String! + var endLat: Float! + var endLng: Float! + var endTime: String! + var id: String! + var name: String! + var routes: String! + var startLat: Float! + var startLng: Float! + var startTime: String! + var user: String! + + init(respJson: JSON) { + date = respJson["date"].stringValue + endLat = respJson["endLat"].floatValue + endLng = respJson["endLng"].floatValue + endTime = respJson["endTime"].stringValue + id = respJson["id"].stringValue + name = respJson["name"].stringValue + routes = respJson["routes"].stringValue + startLat = respJson["startLat"].floatValue + startLng = respJson["startLng"].floatValue + startTime = respJson["startTime"].stringValue + user = respJson["user"].stringValue + } +} diff --git a/LaserMethane/Util/Constant.swift b/LaserMethane/Util/Constant.swift index e099a69..2a1a299 100644 --- a/LaserMethane/Util/Constant.swift +++ b/LaserMethane/Util/Constant.swift @@ -22,4 +22,5 @@ case loginOut = "/user/logout" case inspectList = "/inspection/search" case eventList = "/task/search" + case inspectionDetail = "/inspection/info" } diff --git a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift index 9b64129..145c3c5 100644 --- a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift +++ b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift @@ -5,10 +5,24 @@ // Created by 203 on 2021/8/3. // +import Alamofire +import KeychainAccess +import SnapKit +import SwiftyJSON import UIKit +let VIEW_WIDTH = UIScreen.main.bounds.size.width +let VIEW_HEIGHT = UIScreen.main.bounds.size.height + class InspectMapViewController: UIViewController, TransferValueDelegate, MAMapViewDelegate { var id: String? + var mapView: MAMapView! + var inspectView: UIView! + var inspectNameLabel: UILabel! + var inspectStartTimeLabel: UILabel! + var inspectUserLabel: UILabel! + var inspectEndTimeLabel: UILabel! + var eventListButton: UIButton! override func viewDidLoad() { super.viewDidLoad() @@ -18,10 +32,185 @@ navigationController?.navigationBar.barTintColor = .systemBlue let dict: [NSAttributedString.Key: Any] = [NSAttributedString.Key.foregroundColor: UIColor.white] navigationController?.navigationBar.titleTextAttributes = dict // title color - // Do any additional setup after loading the view. - let mapView = MAMapView(frame: view.bounds) + // 设置地图 + setUpMap() + // 在地图图层上面View并设置阴影 + inspectView = UIView(frame: CGRect(x: 8, y: 8, width: VIEW_WIDTH - 16, height: 70)) + inspectView.backgroundColor = .white + LayerShadowHub.shared.setShadow(view: inspectView, sColor: UIColor(red: 211 / 255, green: 211 / 255, blue: 211 / 255, alpha: 1.0), offset: CGSize(width: 0, height: 0), alpha: 1.0, radius: CGFloat(5.0)) + // 在inspectView添加相应的控件 + addInspectSubview() + view.addSubview(inspectView) + // 添加按钮 + let eventListButton = UIButton(type: .roundedRect) + let buttonWidth = VIEW_WIDTH * 0.8 + eventListButton.setTitle("事件清单", for: .normal) + eventListButton.setTitleColor(.white, for: .normal) + eventListButton.titleLabel?.font = UIFont.systemFont(ofSize: 20) + eventListButton.layer.cornerRadius = 8 + eventListButton.backgroundColor = .systemBlue + eventListButton.addTarget(self, action: #selector(toEventListViewController), for: .touchUpInside) + view.addSubview(eventListButton) + eventListButton.snp.makeConstraints { (make) -> Void in + make.top.equalTo(VIEW_HEIGHT * 0.8) + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: 36)) + // x轴方向上居中 + make.centerX.equalToSuperview() + } + // 根据id查询巡检详情 + loadInspectDetail() + } + + func loadInspectDetail() { + let keychain = Keychain() + let baseURL = keychain[Constant.ServerConfig.rawValue] + let inspectionDetailURL = baseURL! + Constant.inspectionDetail.rawValue + Alamofire.request(inspectionDetailURL, method: .get, parameters: ["id": id!], headers: ["token": keychain[Constant.Token.rawValue]!]).responseJSON { response in + switch response.result { + case let .success(value): + self.setInspectData(detailModel: InspectDetailModel(respJson: JSON(value)).data) + case .failure: + AlertHub.shared.showWaringAlert(controller: self, messge: "获取巡检详情失败") + } + } + } + + func setInspectData(detailModel: DetailDataModel!) { + inspectNameLabel.text = detailModel.name + inspectUserLabel.text = detailModel.user + inspectStartTimeLabel.text = detailModel.startTime + inspectEndTimeLabel.text = detailModel.endTime + // 移动到巡检起始经纬度 + let pointAnnotation = MAPointAnnotation() + let pointCoordinate = CLLocationCoordinate2D(latitude: CLLocationDegrees(detailModel.startLat), longitude: CLLocationDegrees(detailModel.startLng)) + mapView.centerCoordinate = pointCoordinate // 移动到位置点 + pointAnnotation.coordinate = pointCoordinate // 显示定位点 + mapView.addAnnotation(pointAnnotation) + } + + func mapView(_ mapView: MAMapView!, viewFor annotation: MAAnnotation!) -> MAAnnotationView! { + if annotation.isKind(of: MAPointAnnotation.self) { + let pointReuseIndetifier = "pointReuseIndetifier" + var annotationView: MAPinAnnotationView? = mapView.dequeueReusableAnnotationView(withIdentifier: pointReuseIndetifier) as! MAPinAnnotationView? + if annotationView == nil { + annotationView = MAPinAnnotationView(annotation: annotation, reuseIdentifier: pointReuseIndetifier) + } + annotationView!.canShowCallout = true + annotationView!.animatesDrop = true + annotationView!.isDraggable = true + return annotationView! + } + return nil + } + + @objc func toEventListViewController(sender: UIButton) { + print("toEventListViewController") + } + + func addInspectSubview() { + inspectNameLabel = UILabel() + inspectNameLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectNameLabel.numberOfLines = 1 + inspectView.addSubview(inspectNameLabel) + inspectNameLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(4) + make.left.equalTo(8) + } + + inspectStartTimeLabel = UILabel() + inspectStartTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectStartTimeLabel) + inspectStartTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(4) + make.left.equalTo(inspectView.frame.width - 168) + } + + inspectUserLabel = UILabel() + inspectUserLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectUserLabel) + inspectUserLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(37) + make.left.equalTo(8) + } + + inspectEndTimeLabel = UILabel() + inspectEndTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectEndTimeLabel) + inspectEndTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(37) + make.left.equalTo(inspectView.frame.width - 168) + } + + let label = UILabel() + label.text = "至" + label.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(label) + label.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 18, height: 29)) + make.center.equalToSuperview() + } + } + + func setUpMap() { + mapView = MAMapView(frame: view.bounds) + // 开启缩放手势 + mapView.isZoomEnabled = true + // 地图的缩放级别的范围是[3-19] + mapView.setZoomLevel(16, animated: true) + // 禁用旋转手势 + mapView.isRotateEnabled = false + // 禁用倾斜手势 + mapView.isRotateCameraEnabled = false + // 不显示罗盘 + mapView.showsCompass = false mapView.delegate = self view.addSubview(mapView) + // 添加放大缩小按钮 + // 放大 + let expandButton = UIButton(type: .roundedRect) + let buttonWidth = CGFloat(36) + let buttonHeight = CGFloat(36) + expandButton.layer.cornerRadius = 5 + expandButton.backgroundColor = .white + expandButton.setBackgroundImage(UIImage(named: "add"), for: .normal) + expandButton.addTarget(self, action: #selector(expandMap), for: .touchUpInside) + view.addSubview(expandButton) + expandButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3) + } + // 缩小 + let minusButton = UIButton(type: .roundedRect) + minusButton.layer.cornerRadius = 5 + minusButton.backgroundColor = .white + minusButton.setBackgroundImage(UIImage(named: "minus"), for: .normal) + minusButton.addTarget(self, action: #selector(minusMap), for: .touchUpInside) + view.addSubview(minusButton) + minusButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3 + buttonHeight + 2) + } + } + + @objc func expandMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel += 1 + mapView.setZoomLevel(zoomLevel, animated: true) + } + + @objc func minusMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel -= 1 + mapView.setZoomLevel(zoomLevel, animated: true) } func transfer(controller: UIViewController, dic: NSDictionary) { diff --git a/LaserMethane/ViewController/Settings/SettingViewController.swift b/LaserMethane/ViewController/Settings/SettingViewController.swift index 837bece..3c4784c 100644 --- a/LaserMethane/ViewController/Settings/SettingViewController.swift +++ b/LaserMethane/ViewController/Settings/SettingViewController.swift @@ -56,9 +56,10 @@ let button = UIButton(type: .roundedRect) button.setTitle("退出登录", for: .normal) button.setTitleColor(.white, for: .normal) + button.titleLabel?.font = UIFont.systemFont(ofSize: CGFloat(20)) button.layer.cornerRadius = 18.0 - button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.backgroundColor = .systemBlue + button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.addTarget(self, action: #selector(loginOutAction), for: .touchUpInside) footerView.addSubview(button) diff --git a/Podfile b/Podfile index 6bda986..dcb34b3 100644 --- a/Podfile +++ b/Podfile @@ -27,4 +27,12 @@ pod 'AMap3DMap' # 高德定位 pod 'AMapLocation' + # 自动约束布局 + pod 'SnapKit' +end + +post_install do |installer| + installer.pods_project.build_configurations.each do |config| + config.build_settings['VALID_ARCHS'] = 'arm64, arm64e, x86_64' + end end diff --git a/Podfile.lock b/Podfile.lock index 4cc826e..0abcbfe 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 4cc826e..0abcbfe 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 638edc3..104afd4 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -9,13 +9,12 @@ /* Begin PBXAggregateTarget section */ 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */ = { isa = PBXAggregateTarget; - buildConfigurationList = 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; + buildConfigurationList = 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; buildPhases = ( ); dependencies = ( ); name = AMapFoundation; - productName = AMapFoundation; }; 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */ = { isa = PBXAggregateTarget; @@ -23,10 +22,9 @@ buildPhases = ( ); dependencies = ( - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */, + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */, ); name = AMap3DMap; - productName = AMap3DMap; }; 971676D1C9A11C105647D995975ACE4F /* AMapLocation */ = { isa = PBXAggregateTarget; @@ -34,653 +32,742 @@ buildPhases = ( ); dependencies = ( - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */, + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */, ); name = AMapLocation; - productName = AMapLocation; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */; }; - 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */; }; - 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */; }; - 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */; }; - 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */; }; - 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */; }; - 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */; }; - 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */; }; - 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */; }; - 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */; }; - 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56869B5D847813435E75AF50953A608B /* Image.swift */; }; - 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */; }; - 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */; }; - 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */; }; - 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */; }; - 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */; }; - 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */; }; - 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */; }; - 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */; }; - 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */; }; - 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */; }; - 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */; }; - 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */; }; - 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */; }; - 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */; }; + 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */; }; + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */; }; + 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */; }; + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */; }; + 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */; }; + 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */; }; + 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */; }; + 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */; }; + 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */; }; + 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */; }; + 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */; }; + 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */; }; + 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */; }; + 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */; }; + 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = C881977E08485F431901A8D3B072A8BA /* Notifications.swift */; }; + 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */; }; + 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */; }; + 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */; }; + 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */; }; + 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */; }; + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */; }; + 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */; }; + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; + 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */; }; + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */; }; + 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */; }; + 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */; }; + 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9089869D89E42BCFB841685E2292788C /* Message.swift */; }; + 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */; }; + 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */; }; + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */; }; + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */; }; 2358B57B83BE526AED64799C6892B2CE /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; 23A5B275E273450840ABED5360A70DA0 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */; }; - 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */; }; - 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */; }; - 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */; }; - 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */; }; - 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */; }; - 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */; }; - 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */; }; - 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */; }; - 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */; }; - 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */; }; - 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */; }; + 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */; }; + 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */; }; + 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */; }; + 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */; }; + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */; }; + 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */; }; + 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */; }; + 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */; }; + 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */; }; + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */; }; + 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */; }; + 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */; }; + 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */; }; 33483C1C427390BED308CBAB3EEEE277 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */; }; - 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */; }; - 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */; }; - 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */; }; + 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */; }; + 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */; }; + 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */; }; + 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */; }; 37DD30C9D863EE4FF8DC3D735A06C0AE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; 38EE0727B33503FD20E1363988E46AB2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */; }; - 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */; }; - 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */; }; - 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */; }; - 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */; }; - 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */; }; - 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */; }; + 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */; }; + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */; }; + 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */; }; + 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */; }; + 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */; }; + 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */; }; + 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */; }; + 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */; }; + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */; }; + 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */; }; 4F441AB2A7BFC619FD9B48BBA1189177 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */; }; - 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */; }; - 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */; }; + 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */; }; + 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */; }; 50013C33D35EBAF31ACF3A8B3A9A3FB4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */; }; - 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */; }; - 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */; }; - 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */; }; + 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */; }; + 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */; }; + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */; }; + 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F722FB248719D5E270162BA927B11635 /* Validation.swift */; }; + 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */; }; 5632D5C79A031216ABAC934DE4CF52B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */; }; - 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */; }; - 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */; }; - 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */; }; - 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; - 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */; }; - 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */; }; - 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547EA4817651E2B390618D18F42B98A2 /* Source.swift */; }; - 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */; }; - 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */; }; - 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */; }; - 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */; }; - 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */; }; - 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */; }; + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */; }; + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */; }; + 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */; }; + 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */; }; + 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */; }; + 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80CA89476A961152E396F0AD4082C93 /* Result.swift */; }; + 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */; }; + 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */; }; + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */; }; + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */; }; + 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */; }; + 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */; }; + 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */; }; + 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */; }; + 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */; }; + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */; }; + 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */; }; + 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */; }; + 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */; }; 7596519E375DA27F6E7D05D440757055 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */; }; - 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */; }; - 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */; }; - 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */; }; - 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */; }; - 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */; }; + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */; }; + 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */; }; + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */; }; + 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */; }; + 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */; }; + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */; }; + 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */; }; + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */; }; + 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */; }; 7CB62474AFF64CE4647E67F4916360C2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */; }; - 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */; }; - 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */; }; - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */; }; - 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */; }; - 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */; }; - 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */; }; - 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */; }; - 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */; }; - 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */; }; - 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */; }; - 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */; }; - 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */; }; - 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */; }; - 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */; }; - 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */; }; - 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */; }; - 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */; }; - 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */; }; - 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */; }; - 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */; }; - A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */; }; - A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */; }; - A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */; }; - A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */; }; - A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */; }; + 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */; }; + 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */; }; + 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */; }; + 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */; }; + 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */; }; + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */; }; + 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */; }; + 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */; }; + 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */; }; + 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */; }; + 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A625DB989B46381B10DF01BFF13D816A /* KF.swift */; }; + 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */; }; + 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */; }; + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */; }; + 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */; }; + 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */; }; + 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */; }; + 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */; }; + 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */; }; + 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */; }; + 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */; }; + 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */; }; + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */; }; + 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */; }; + 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */; }; + A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */; }; + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */; }; + A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */; }; + A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */; }; + A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */; }; + A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */; }; AA48510A0816F4943C7D2ED13242630E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */; }; - AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; AC1B5B34F7456E723EC031A496585471 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */; }; AD42B158EA8D302DA980C9A31EA487C2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */; }; - AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */; }; - B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */; }; - B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */; }; - B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */; }; - B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = A197E9088E885944D5C7F230FB5C3440 /* Key.swift */; }; - B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */; }; - BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */; }; - BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */; }; + AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */; }; + AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */; }; + B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */; }; + B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */; }; + B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */; }; + B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */; }; + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */; }; + B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB8714613B99AC277B3A69F105057C75 /* Key.swift */; }; + B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */; }; + BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */; }; + BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */; }; BB1E0118A589750C321D474F646DD4AF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */; }; - C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */; }; - C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */; }; + BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */; }; + BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */; }; + C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */; }; + C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */; }; C297AC9431379391C114794AFD4F9778 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */; }; - C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */; }; + C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */; }; + C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */; }; + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */; }; C47A1C638C0E97C4ECCBD18FD494BB34 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */; }; - C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */; }; - C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */; }; - CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */; }; - D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */; }; - D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */; }; - D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */; }; - D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */; }; - D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */; }; - D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */; }; - D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */; }; - DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */; }; - DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */; }; - E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */; }; - E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */; }; - E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */; }; - E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */; }; - E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */; }; - E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */; }; - EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */; }; - ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */; }; - EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */; }; - EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */; }; + C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */; }; + C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */; }; + CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991443944B518250834DE4B6057F7FBA /* Delegate.swift */; }; + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */; }; + D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */; }; + D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */; }; + D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */; }; + D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */; }; + D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */; }; + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */; }; + D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */; }; + D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */; }; + DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */; }; + DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */; }; + E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */; }; + E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */; }; + E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */; }; + E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */; }; + E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */; }; + E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */; }; + E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */; }; + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */; }; + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */; }; + EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */; }; + ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */; }; + EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */; }; + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */; }; + EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; EEF066616EFE6EBC57541C1B92C6770A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */; }; - F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */; }; - F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */; }; - F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */; }; + EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */; }; + F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */; }; + F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */; }; + F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */; }; F612969E69DE5F072AD96720641B1184 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; - F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */; }; - F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */; }; - FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */; }; - FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */; }; + F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */; }; + F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */; }; + FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */; }; + FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; - remoteInfo = IQKeyboardManagerSwift; - }; - 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; - remoteInfo = FSPagerView; - }; - 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; - remoteInfo = AMap3DMap; - }; - 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; - remoteInfo = AMapLocation; - }; - 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */ = { + 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; remoteInfo = MBProgressHUD; }; - 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */ = { + 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 92A1C13902E7ACDA3ABB5BA1FEACC86C; remoteInfo = SwiftyRSA; }; - C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; - remoteInfo = SwiftyJSON; - }; - F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */ = { + 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 615C831BCE925ED486B225B87E44926D; remoteInfo = KeychainAccess; }; + 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; + remoteInfo = AMap3DMap; + }; + 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; + remoteInfo = SwiftyJSON; + }; + 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; + remoteInfo = FSPagerView; + }; + B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; + remoteInfo = IQKeyboardManagerSwift; + }; + FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; + remoteInfo = AMapLocation; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; 02853C6E2498D9813D60A77C80A7D74A /* Pods-LaserMethane-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-frameworks.sh"; sourceTree = ""; }; - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Source/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyRSA.framework; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FSPagerView.framework; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; 117F9E8CB32760CD3AFAFADB30FD1A13 /* Pods-LaserMethane-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-resources.sh"; sourceTree = ""; }; - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Source/ConstraintInsets.swift; sourceTree = ""; }; + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = ""; }; + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = ""; }; + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; 218B6D4F1C39959EA413058F9C8528F3 /* Pods-LaserMethane-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-LaserMethane-acknowledgements.markdown"; sourceTree = ""; }; - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Source/ConstraintConstantTarget.swift; sourceTree = ""; }; + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Source/Debugging.swift; sourceTree = ""; }; + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-LaserMethane-umbrella.h"; sourceTree = ""; }; - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = ""; }; + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = ""; }; + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = ""; }; + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = ""; }; + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.debug.xcconfig"; sourceTree = ""; }; - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - 56869B5D847813435E75AF50953A608B /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Source/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = ""; }; + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-LaserMethane-dummy.m"; sourceTree = ""; }; - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = ""; }; 65D137708F4AAC33E3A1288466861BE8 /* Pods-LaserMethane-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-Info.plist"; sourceTree = ""; }; - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.release.xcconfig"; sourceTree = ""; }; - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; 72B35167BB8037194C7E81C7FC1DECCF /* Pods-LaserMethane-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-acknowledgements.plist"; sourceTree = ""; }; - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Source/ConstraintDSL.swift; sourceTree = ""; }; + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = ""; }; + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Source/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = ""; }; + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = ""; }; + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = ""; }; + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = ""; }; + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD.framework; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; + 9089869D89E42BCFB841685E2292788C /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = ""; }; + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + 979486118B3E90C08386079D57962701 /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit.framework; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; + A625DB989B46381B10DF01BFF13D816A /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift.framework; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + AB8714613B99AC277B3A69F105057C75 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Source/ConstraintLayoutSupport.swift; sourceTree = ""; }; + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kingfisher.framework; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Source/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; CFA6CB79A2FBE9BE6D3EB1D449BEE391 /* Pods-LaserMethane.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-LaserMethane.modulemap"; sourceTree = ""; }; - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = ""; }; + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = ""; }; + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_LaserMethane.framework; path = "Pods-LaserMethane.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyJSON.framework; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh.framework; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = KeychainAccess.framework; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = ""; }; + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; + F722FB248719D5E270162BA927B11635 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; + F80CA89476A961152E396F0AD4082C93 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = ""; }; + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Source/ConstraintRelatableTarget.swift; sourceTree = ""; }; + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = ""; }; + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -730,6 +817,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 4E3983CD766AC0F359EDD7B8BB7CB961 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -740,11 +835,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */ = { + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */, + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -776,6 +871,51 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */ = { + isa = PBXGroup; + children = ( + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */, + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */, + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */, + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */, + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */, + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */, + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */, + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */, + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */, + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */, + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */, + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */, + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */, + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */, + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */, + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */, + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */, + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */, + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */, + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */, + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */, + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */, + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */, + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */, + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */, + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */, + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */, + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */, + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */, + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */, + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */, + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */, + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */, + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */, + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */, + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */, + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */, + ); + name = SnapKit; + path = SnapKit; + sourceTree = ""; + }; 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -784,378 +924,344 @@ name = "Targets Support Files"; sourceTree = ""; }; - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */ = { + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */ = { isa = PBXGroup; children = ( - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */, - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */, - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */, - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */, - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */, - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */, - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */, - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */, - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */, - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */, + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */, + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */, + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */, + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */, + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */, + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */, + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */, + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */, + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */, + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */, ); + name = AMapLocation; path = AMapLocation; sourceTree = ""; }; - 0D138733E005527E01955C18192FF1BF /* Pods */ = { + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */ = { isa = PBXGroup; children = ( - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */, - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */, - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */, - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */, - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */, - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */, - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */, - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */, - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */, - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */, - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */, - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */, + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */, + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */, + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */, + AB8714613B99AC277B3A69F105057C75 /* Key.swift */, + 9089869D89E42BCFB841685E2292788C /* Message.swift */, + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */, + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */, + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */, + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */, + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */, + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */, + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */, + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */, + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */, + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */, + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */, ); - name = Pods; + name = SwiftyRSA; + path = SwiftyRSA; sourceTree = ""; }; - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */ = { + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */ = { isa = PBXGroup; children = ( - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */, + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */, + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */, + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */, + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */, + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */, + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */, + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */, + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */, + 9D59A7E079AD4491E8612CC18774762A /* Support Files */, ); - name = Products; + name = AMapFoundation; + path = AMapFoundation; sourceTree = ""; }; - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */ = { + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */ = { isa = PBXGroup; children = ( - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */, - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */, - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */, - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */, - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */, - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */, - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/MJRefresh"; - sourceTree = ""; - }; - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */ = { - isa = PBXGroup; - children = ( - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */ = { - isa = PBXGroup; - children = ( - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */ = { - isa = PBXGroup; - children = ( - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */, - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapFoundation"; - sourceTree = ""; - }; - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */, - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMap3DMap"; - sourceTree = ""; - }; - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */ = { - isa = PBXGroup; - children = ( - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */, - ); - name = ObjC; - sourceTree = ""; - }; - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */ = { - isa = PBXGroup; - children = ( - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */, - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */, - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */, - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */, - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */, - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */, - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */, - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */, - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */, - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */, - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */, - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */, - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */, - 56869B5D847813435E75AF50953A608B /* Image.swift */, - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */, - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */, - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */, - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */, - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */, - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */, - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */, - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */, - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */, - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */, - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */, - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */, - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */, - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */, - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */, - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */, - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */, - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */, - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */, - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */, - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */, - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */, - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */, - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */, - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */, - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */, - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */, - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */, - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */, - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */, - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */, - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */, - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */, - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */, - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */, - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */, - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */, - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */, - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */, - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */, - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */, - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */, - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */, - ); - path = Kingfisher; - sourceTree = ""; - }; - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */ = { - isa = PBXGroup; - children = ( - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */, - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */, - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */, - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */, - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */, - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */, - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */, - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */, - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */, - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */, - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */, - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */, - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */, - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */, - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */, - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */, - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */, - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */, - ); - path = Alamofire; - sourceTree = ""; - }; - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */ = { - isa = PBXGroup; - children = ( - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */, - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */, - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */, - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */, - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */, - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */, - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */, - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */, - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */, - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */, - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */, - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */, - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */, - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */, - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */, - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */, - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */, - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */, - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */, - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */, - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */, - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */, - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */, - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */, - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */, - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */, - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */, - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */, - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */, - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */, - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */, - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */, - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */, - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */, - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */, - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */, - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */, - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */, - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */, - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */, - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */, - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */, - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */, - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */, - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */, - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */, - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */, - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */, - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */, - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */, - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */, - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */, - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */, - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */, - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */, - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */, - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */, - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */, - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */, - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */, - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */, - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */, - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */, - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */, - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */, - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */, - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */, - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */, - ); - path = AMap3DMap; - sourceTree = ""; - }; - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */ = { - isa = PBXGroup; - children = ( - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */, - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */, - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */, - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */, - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */, - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */, - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftyJSON"; - sourceTree = ""; - }; - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */ = { - isa = PBXGroup; - children = ( - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */, - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */, - ); - path = SwiftyJSON; - sourceTree = ""; - }; - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */ = { - isa = PBXGroup; - children = ( - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */, - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */, - A778B850D1B3302C20E23D1BC1816034 /* Support Files */, - ); - path = MBProgressHUD; - sourceTree = ""; - }; - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */ = { - isa = PBXGroup; - children = ( - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */, - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */, - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */, - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */, - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */, - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */, - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */, + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */, + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */, + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */, + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */, + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */, + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */, + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/KeychainAccess"; sourceTree = ""; }; - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */ = { + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */ = { isa = PBXGroup; children = ( - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */, - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */, + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */, + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */, + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */, + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */, + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */, + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */, + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */, + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */, + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */, + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */, + F80CA89476A961152E396F0AD4082C93 /* Result.swift */, + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */, + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */, + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */, + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */, + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */, + F722FB248719D5E270162BA927B11635 /* Validation.swift */, + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */, ); - path = KeychainAccess; + name = Alamofire; + path = Alamofire; sourceTree = ""; }; - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */ = { + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */ = { isa = PBXGroup; children = ( - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */, - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */, - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */, - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */, - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */, - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */, - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */, + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */, + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */, + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */, + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */, + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */, + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */, + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */, + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */, + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */, + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */, + ); + name = FSPagerView; + path = FSPagerView; + sourceTree = ""; + }; + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */, + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */, + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */, + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */, + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */, + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */, + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SwiftyRSA"; + path = "../Target Support Files/FSPagerView"; sourceTree = ""; }; - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */ = { + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */ = { isa = PBXGroup; children = ( - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */, - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */, - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */, - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */, - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */, - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */, - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */, + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */, + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */, + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */, + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */, + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */, + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */, + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/Alamofire"; sourceTree = ""; }; + 4DEBC64F0609770829206145185EE075 /* MJRefresh */ = { + isa = PBXGroup; + children = ( + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */, + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */, + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */, + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */, + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */, + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */, + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */, + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */, + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */, + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */, + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */, + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */, + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */, + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */, + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */, + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */, + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */, + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */, + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */, + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */, + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */, + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */, + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */, + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */, + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */, + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */, + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */, + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */, + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */, + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */, + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */, + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */, + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */, + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */, + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */, + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */, + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */, + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */, + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */, + 99C784B563C3E05F1562D09E350C2D15 /* Resources */, + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */, + ); + name = MJRefresh; + path = MJRefresh; + sourceTree = ""; + }; + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */ = { + isa = PBXGroup; + children = ( + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */, + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */, + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */, + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */, + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */, + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */, + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardManagerSwift"; + sourceTree = ""; + }; + 517E39844720EEB2C57EB5A663886E9C /* Support Files */ = { + isa = PBXGroup; + children = ( + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */, + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMap3DMap"; + sourceTree = ""; + }; + 524356D774545DF44523520AF3F4D496 /* Frameworks */ = { + isa = PBXGroup; + children = ( + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */ = { + isa = PBXGroup; + children = ( + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */ = { + isa = PBXGroup; + children = ( + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */, + ); + name = ObjC; + sourceTree = ""; + }; + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */ = { + isa = PBXGroup; + children = ( + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */, + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */, + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */, + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */, + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */, + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */, + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyJSON"; + sourceTree = ""; + }; + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */ = { + isa = PBXGroup; + children = ( + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */, + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */, + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */, + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */, + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */, + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */, + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */, + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */, + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */, + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */, + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */, + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */, + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */, + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */, + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */, + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */, + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */, + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */, + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */, + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */, + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */, + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */, + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */, + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */, + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */, + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */, + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */, + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */, + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */, + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */, + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */, + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */, + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */, + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */, + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */, + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */, + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */, + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */, + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */, + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */, + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */, + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */, + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */, + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */, + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */, + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */, + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */, + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */, + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */, + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */, + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */, + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */, + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */, + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */, + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */, + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */, + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */, + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */, + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */, + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */, + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */, + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */, + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */, + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */, + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */, + 524356D774545DF44523520AF3F4D496 /* Frameworks */, + 885BEDC17A05379706AB60DB903F9F6E /* Resources */, + 517E39844720EEB2C57EB5A663886E9C /* Support Files */, + ); + name = AMap3DMap; + path = AMap3DMap; + sourceTree = ""; + }; 784B8102EDCB1EB8E72F4A81D972D2DD /* iOS */ = { isa = PBXGroup; children = ( @@ -1170,6 +1276,21 @@ name = iOS; sourceTree = ""; }; + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */ = { + isa = PBXGroup; + children = ( + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */, + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */, + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */, + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */, + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */, + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */, + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SnapKit"; + sourceTree = ""; + }; 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -1178,12 +1299,29 @@ name = Frameworks; sourceTree = ""; }; - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */ = { + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */ = { isa = PBXGroup; children = ( - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */, + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */, + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */, + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */, + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */, + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */, + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */, + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */, + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */, + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */, + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */, + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */, + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */, + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */, + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */, + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */, + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */, + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */, ); - name = Resources; + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; sourceTree = ""; }; 8660BF26B8FC5EFA7399C48A3DEEC16A /* Pods-LaserMethane */ = { @@ -1204,85 +1342,123 @@ path = "Target Support Files/Pods-LaserMethane"; sourceTree = ""; }; - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */ = { + 885BEDC17A05379706AB60DB903F9F6E /* Resources */ = { isa = PBXGroup; children = ( - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */, - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */, - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */, - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */, - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */, - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */, - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */, + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */, ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardManagerSwift"; + name = Resources; sourceTree = ""; }; - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */ = { + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */ = { isa = PBXGroup; children = ( - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */, - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */, + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 99C784B563C3E05F1562D09E350C2D15 /* Resources */ = { + isa = PBXGroup; + children = ( + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */ = { + isa = PBXGroup; + children = ( + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */, + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/AMapLocation"; sourceTree = ""; }; - A778B850D1B3302C20E23D1BC1816034 /* Support Files */ = { + 9D59A7E079AD4491E8612CC18774762A /* Support Files */ = { isa = PBXGroup; children = ( - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */, - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */, - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */, - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */, - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */, - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */, - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */, + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */, + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapFoundation"; + sourceTree = ""; + }; + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */ = { + isa = PBXGroup; + children = ( + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */, + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */, + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */, + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */, + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */, + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */, + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */, + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */, + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */, + 4DEBC64F0609770829206145185EE075 /* MJRefresh */, + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */, + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */, + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */, + ); + name = Pods; + sourceTree = ""; + }; + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */ = { + isa = PBXGroup; + children = ( + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */, + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */, + ); + name = SwiftyJSON; + path = SwiftyJSON; + sourceTree = ""; + }; + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */ = { + isa = PBXGroup; + children = ( + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */, + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */, + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */, + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */, + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */, + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */, + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyRSA"; + sourceTree = ""; + }; + C51C277171881130D12BAA2068D12667 /* Support Files */ = { + isa = PBXGroup; + children = ( + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */, + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */, + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */, + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */, + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */, + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */, + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/MBProgressHUD"; sourceTree = ""; }; - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */ = { + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */ = { isa = PBXGroup; children = ( - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */, - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */, - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */, - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */, - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */, - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */, - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */, - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */, - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */, - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */, - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */, - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */, - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */, - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */, - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */, - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */, - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */, + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */, + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */, + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */, + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */, + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */, + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */, + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */, ); - path = IQKeyboardManagerSwift; - sourceTree = ""; - }; - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */ = { - isa = PBXGroup; - children = ( - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */, - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */, - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */, - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */, - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */, - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */, - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */, - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */, - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */, - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */, - ); - path = AMapFoundation; + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -1290,136 +1466,129 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */, - 0D138733E005527E01955C18192FF1BF /* Pods */, - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */, + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */, + EA06058812647A848932C713A27E9A76 /* Products */, 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */, ); sourceTree = ""; }; - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */ = { + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */ = { isa = PBXGroup; children = ( - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */, - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */, - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */, - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */, - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */, - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */, - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */, - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */, - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */, - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */, - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */, - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */, - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */, - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */, - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */, - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */, - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */, - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */, - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */, - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */, - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */, - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */, - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */, - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */, - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */, - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */, - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */, - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */, - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */, - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */, - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */, - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */, - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */, - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */, - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */, - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */, - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */, - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */, - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */, - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */, - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */, + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */, + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */, + C51C277171881130D12BAA2068D12667 /* Support Files */, ); - path = MJRefresh; + name = MBProgressHUD; + path = MBProgressHUD; sourceTree = ""; }; - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */ = { + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */ = { isa = PBXGroup; children = ( - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */, - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */, - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */, - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */, - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */, - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */, - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */, - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */, - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */, - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */, + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */, + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */, + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */, + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */, + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */, + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */, + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */, + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */, + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */, + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */, + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */, + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */, + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */, + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */, + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */, + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */, + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */, + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */, + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */, + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */, + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */, + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */, + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */, + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */, + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */, + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */, + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */, + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */, + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */, + A625DB989B46381B10DF01BFF13D816A /* KF.swift */, + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */, + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */, + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */, + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */, + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */, + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */, + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */, + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */, + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */, + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */, + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */, + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */, + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */, + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */, + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */, + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */, + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */, + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */, + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */, + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */, + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */, + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */, + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */, + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */, + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */, + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */, + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */, ); - path = FSPagerView; + name = Kingfisher; + path = Kingfisher; sourceTree = ""; }; - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */ = { + EA06058812647A848932C713A27E9A76 /* Products */ = { isa = PBXGroup; children = ( - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */, - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */, - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */, - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */, - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */, - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */, - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */, - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */, - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */, - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */, - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */, - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */, - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */, - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */, - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */, - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */, + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, + 979486118B3E90C08386079D57962701 /* SnapKit.framework */, + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, ); - path = SwiftyRSA; + name = Products; sourceTree = ""; }; - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */ = { + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */ = { isa = PBXGroup; children = ( - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */, - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */, - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */, - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */, - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */, - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */, - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */, + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */, + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */, + ); + name = KeychainAccess; + path = KeychainAccess; + sourceTree = ""; + }; + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */ = { + isa = PBXGroup; + children = ( + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */, + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */, + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */, + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */, + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */, + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */, + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; - sourceTree = ""; - }; - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */ = { - isa = PBXGroup; - children = ( - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */, - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */, - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */, - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */, - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */, - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */, - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/FSPagerView"; - sourceTree = ""; - }; - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */, - ); - name = Frameworks; + path = "../Target Support Files/MJRefresh"; sourceTree = ""; }; /* End PBXGroup section */ @@ -1435,14 +1604,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0F175337DB90FE42F93364FBB107D687 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2582784E4FA6A1AC5D23FC53AC3F6EE2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1467,6 +1628,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 7E06654AA5AE3B62D7F9C42D92ECD17D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1485,6 +1654,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D5172CD7D2B4FF8452F758CAAB73AB84 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1534,34 +1711,53 @@ /* Begin PBXNativeTarget section */ 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */ = { isa = PBXNativeTarget; - buildConfigurationList = 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; + buildConfigurationList = 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; buildPhases = ( - 0F175337DB90FE42F93364FBB107D687 /* Headers */, - 22A3490FF39FEFB44486B95442BBE298 /* Sources */, - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */, - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */, + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */, + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */, + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */, + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */, ); buildRules = ( ); dependencies = ( - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */, - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */, - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */, - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */, - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */, - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */, - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */, - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */, - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */, - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */, - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */, - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */, + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */, + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */, + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */, + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */, + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */, + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */, + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */, + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */, + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */, + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */, + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */, + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */, + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */, ); name = "Pods-LaserMethane"; productName = "Pods-LaserMethane"; productReference = DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */; productType = "com.apple.product-type.framework"; }; + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */; + buildPhases = ( + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */, + 89222AF845A30312C284F407BA48B98F /* Sources */, + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */, + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SnapKit; + productName = SnapKit; + productReference = 979486118B3E90C08386079D57962701 /* SnapKit.framework */; + productType = "com.apple.product-type.framework"; + }; 615C831BCE925ED486B225B87E44926D /* KeychainAccess */ = { isa = PBXNativeTarget; buildConfigurationList = 4BEE926243448802ACA6F07A75D9C025 /* Build configuration list for PBXNativeTarget "KeychainAccess" */; @@ -1742,7 +1938,7 @@ Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 0DB5B868EBBEE29209DAC850B5750A67 /* Products */; + productRefGroup = EA06058812647A848932C713A27E9A76 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -1757,6 +1953,7 @@ 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */, 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */, 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */, + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */, D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */, 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */, ); @@ -1778,13 +1975,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 3DBB58E26047779D6783C0EA2E3ED3C5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1807,6 +1997,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 9A620828AD4F8074C92E7134F598A83E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1814,6 +2011,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; AE292B4411627ABE21EB769134C1E8BB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1847,14 +2051,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 22A3490FF39FEFB44486B95442BBE298 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2DDFD9AC10F181CD7130BDF5F9E0502B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1904,6 +2100,50 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 89222AF845A30312C284F407BA48B98F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */, + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */, + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */, + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */, + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */, + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */, + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */, + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */, + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */, + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */, + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */, + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */, + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */, + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */, + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */, + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */, + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */, + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */, + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */, + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */, + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */, + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */, + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */, + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */, + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */, + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */, + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */, + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */, + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */, + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */, + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */, + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */, + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */, + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */, + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */, + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */, + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A75AB809A775ECE51469987C8138A48C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1968,6 +2208,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C4484A10068696C80FF01E1E3C8CE558 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2053,96 +2301,102 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = KeychainAccess; - target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; - targetProxy = F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */; - }; - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MBProgressHUD; - target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; - targetProxy = 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */; - }; - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */; - }; - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapLocation; - target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; - targetProxy = 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */; - }; - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */; - }; - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FSPagerView; - target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; - targetProxy = 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */; - }; - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */; - }; - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapFoundation; - target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */; - }; - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyJSON; - target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; - targetProxy = C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */; - }; - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */ = { + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Alamofire; target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */; + targetProxy = 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */; }; - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyRSA; - target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; - targetProxy = 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */; - }; - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */ = { + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */; + targetProxy = 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */; }; - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */ = { + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */; + targetProxy = B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */; }; - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */ = { + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */; + }; + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */; + }; + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */; + }; + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyJSON; + target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; + targetProxy = 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */; + }; + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */; + }; + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MBProgressHUD; + target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; + targetProxy = 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */; + }; + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = KeychainAccess; + target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; + targetProxy = 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */; + }; + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapFoundation; + target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; + targetProxy = 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */; + }; + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMap3DMap; target = 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */; - targetProxy = 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */; + targetProxy = 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */; + }; + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyRSA; + target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; + targetProxy = 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */; + }; + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapLocation; + target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; + targetProxy = FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */; + }; + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FSPagerView; + target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; + targetProxy = 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 0B1CC7BD6B8F30F1CF4BA13B3D1F66C2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */; + baseConfigurationReference = C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2177,7 +2431,7 @@ }; 0FC90C86B3E177BE8ED9E5B67B53CF96 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */; + baseConfigurationReference = F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2212,7 +2466,7 @@ }; 1DE8A23B55505EC1D5621EED4BD2A775 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */; + baseConfigurationReference = DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2247,7 +2501,7 @@ }; 3BE7200682DA3DD02079CC5BBF5E56EB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2317,7 +2571,6 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -2343,12 +2596,13 @@ SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; }; name = Debug; }; 501C4DDF76F727E13770D67E891EDEF3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */; + baseConfigurationReference = 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2381,62 +2635,9 @@ }; name = Release; }; - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 5BEFF73BC3159F8F2CBEB4FE9D76C7D6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */; + baseConfigurationReference = DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2453,7 +2654,7 @@ }; 6BBDB5179B7EB533C4CDE7F0C2647E7D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */; + baseConfigurationReference = 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2485,9 +2686,44 @@ }; name = Debug; }; + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 7A990D4D7A394E906F2DE82D639771CF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */; + baseConfigurationReference = 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2522,7 +2758,7 @@ }; 877D0C843EF9B7A6EDCEE1C2ADC57B1D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */; + baseConfigurationReference = 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2554,6 +2790,23 @@ }; name = Debug; }; + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 8B5A46FF8D3C1289CDEE3BAFACABCD2A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2592,7 +2845,6 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -2614,12 +2866,49 @@ SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; + }; + name = Release; + }; + 8E403E361CD6D3F32A530333F7435318 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; 909C2AA226C3AED44720FB27D317DC53 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */; + baseConfigurationReference = B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2635,7 +2924,7 @@ }; 93A2FF79E2EC721C724D10C8C2AF1B64 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */; + baseConfigurationReference = 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2670,7 +2959,7 @@ }; 93AD64353C65D45C0D4197F9ECAD786D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */; + baseConfigurationReference = DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2702,26 +2991,9 @@ }; name = Debug; }; - 958EE232CAC027195F6E4B7DCC521870 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 9AAB9A8E94A66A707CA0F2A63BC6B377 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */; + baseConfigurationReference = B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2735,303 +3007,7 @@ }; name = Debug; }; - A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; - PRODUCT_MODULE_NAME = SwiftyJSON; - PRODUCT_NAME = SwiftyJSON; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; - PRODUCT_MODULE_NAME = SwiftyRSA; - PRODUCT_NAME = SwiftyRSA; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; - PRODUCT_MODULE_NAME = MJRefresh; - PRODUCT_NAME = MJRefresh; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; - PRODUCT_MODULE_NAME = MBProgressHUD; - PRODUCT_NAME = MBProgressHUD; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - D4394403D9B8124A37AED078851D6781 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ECD830E9FF60065425D88BB789C29686 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; - PRODUCT_NAME = IQKeyboardManagerSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.3; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ED1BD43F05E25AD1812664ED10717173 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; - PRODUCT_MODULE_NAME = KeychainAccess; - PRODUCT_NAME = KeychainAccess; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - F263D7F43A6EA5C02F261452DFD84680 /* Release */ = { + A0FFDBAC4E8239F1F140211AFB641067 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */; buildSettings = { @@ -3069,6 +3045,355 @@ }; name = Release; }; + A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; + PRODUCT_MODULE_NAME = SwiftyJSON; + PRODUCT_NAME = SwiftyJSON; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; + PRODUCT_MODULE_NAME = SwiftyRSA; + PRODUCT_NAME = SwiftyRSA; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + C1512590E8F19C98069D2A75E78316A9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; + PRODUCT_MODULE_NAME = MJRefresh; + PRODUCT_NAME = MJRefresh; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C89B9E7AB96863B26382FEACE057B03F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; + PRODUCT_MODULE_NAME = MBProgressHUD; + PRODUCT_NAME = MBProgressHUD; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + D4394403D9B8124A37AED078851D6781 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ECD830E9FF60065425D88BB789C29686 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; + PRODUCT_NAME = IQKeyboardManagerSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.3; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ED1BD43F05E25AD1812664ED10717173 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; + PRODUCT_MODULE_NAME = KeychainAccess; + PRODUCT_NAME = KeychainAccess; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -3090,11 +3415,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { isa = XCConfigurationList; buildConfigurations = ( - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */, - 958EE232CAC027195F6E4B7DCC521870 /* Release */, + C1512590E8F19C98069D2A75E78316A9 /* Debug */, + A0FFDBAC4E8239F1F140211AFB641067 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3126,6 +3451,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C89B9E7AB96863B26382FEACE057B03F /* Debug */, + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 70191416B9573C7ABB42333A08FA2DE4 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -3144,11 +3478,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { + 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */, - F263D7F43A6EA5C02F261452DFD84680 /* Release */, + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */, + 8E403E361CD6D3F32A530333F7435318 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist index ed3d73b..d4f3760 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist @@ -59,6 +59,11 @@ isShown + SnapKit.xcscheme + + isShown + + SwiftyJSON.xcscheme isShown diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown index 14c4329..08a9d29 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown @@ -184,6 +184,29 @@ THE SOFTWARE. +## SnapKit + +Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +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. + + ## SwiftyJSON The MIT License (MIT) diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist index 13d062e..107a33d 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist @@ -257,6 +257,35 @@ FooterText + Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +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 + SnapKit + Type + PSGroupSpecifier + + + FooterText The MIT License (MIT) Copyright (c) 2017 Ruoyu Fu diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist index 9cdfda8..66f1c44 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist @@ -6,5 +6,6 @@ ${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework ${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework ${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework +${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework ${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework ${BUILT_PRODUCTS_DIR}/SwiftyRSA/SwiftyRSA.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist index f4ee0f4..88f1c2a 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist @@ -5,5 +5,6 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBProgressHUD.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJRefresh.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyJSON.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyRSA.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist index 9cdfda8..66f1c44 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist @@ -6,5 +6,6 @@ ${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework ${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework ${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework +${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework ${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework ${BUILT_PRODUCTS_DIR}/SwiftyRSA/SwiftyRSA.framework \ No newline at end of file diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/minus.imageset/minus.png b/LaserMethane/Assets.xcassets/minus.imageset/minus.png new file mode 100644 index 0000000..232ed9a --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/minus.png Binary files differ diff --git a/LaserMethane/Model/InspectDetailModel.swift b/LaserMethane/Model/InspectDetailModel.swift new file mode 100644 index 0000000..3bb9d19 --- /dev/null +++ b/LaserMethane/Model/InspectDetailModel.swift @@ -0,0 +1,70 @@ +// +// InspectDetailModel.swift +// LaserMethane +// +// Created by 203 on 2021/8/5. +// + +import Foundation +import SwiftyJSON + +// { +// "code":200, +// "data":{ +// "date":"2021-07-30", +// "endLat":39.915695, +// "endLng":116.268585, +// "endTime":"2021-07-30 16:20:03", +// "id":"16276330492631002122", +// "name":"测试新建巡检", +// "routes":"[]", +// "startLat":39.915937, +// "startLng":116.268859, +// "startTime":"2021-07-30 16:17:29", +// "user":"王晓颖" +// }, +// "message":"请求成功", +// "success":true +// } + +struct InspectDetailModel { + var code: Int! + var data: DetailDataModel! + var message: String! + var success: Bool! + + init(respJson: JSON) { + code = respJson["code"].intValue + data = DetailDataModel(respJson: respJson["data"]) + message = respJson["message"].stringValue + success = respJson["success"].boolValue + } +} + +struct DetailDataModel { + var date: String! + var endLat: Float! + var endLng: Float! + var endTime: String! + var id: String! + var name: String! + var routes: String! + var startLat: Float! + var startLng: Float! + var startTime: String! + var user: String! + + init(respJson: JSON) { + date = respJson["date"].stringValue + endLat = respJson["endLat"].floatValue + endLng = respJson["endLng"].floatValue + endTime = respJson["endTime"].stringValue + id = respJson["id"].stringValue + name = respJson["name"].stringValue + routes = respJson["routes"].stringValue + startLat = respJson["startLat"].floatValue + startLng = respJson["startLng"].floatValue + startTime = respJson["startTime"].stringValue + user = respJson["user"].stringValue + } +} diff --git a/LaserMethane/Util/Constant.swift b/LaserMethane/Util/Constant.swift index e099a69..2a1a299 100644 --- a/LaserMethane/Util/Constant.swift +++ b/LaserMethane/Util/Constant.swift @@ -22,4 +22,5 @@ case loginOut = "/user/logout" case inspectList = "/inspection/search" case eventList = "/task/search" + case inspectionDetail = "/inspection/info" } diff --git a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift index 9b64129..145c3c5 100644 --- a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift +++ b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift @@ -5,10 +5,24 @@ // Created by 203 on 2021/8/3. // +import Alamofire +import KeychainAccess +import SnapKit +import SwiftyJSON import UIKit +let VIEW_WIDTH = UIScreen.main.bounds.size.width +let VIEW_HEIGHT = UIScreen.main.bounds.size.height + class InspectMapViewController: UIViewController, TransferValueDelegate, MAMapViewDelegate { var id: String? + var mapView: MAMapView! + var inspectView: UIView! + var inspectNameLabel: UILabel! + var inspectStartTimeLabel: UILabel! + var inspectUserLabel: UILabel! + var inspectEndTimeLabel: UILabel! + var eventListButton: UIButton! override func viewDidLoad() { super.viewDidLoad() @@ -18,10 +32,185 @@ navigationController?.navigationBar.barTintColor = .systemBlue let dict: [NSAttributedString.Key: Any] = [NSAttributedString.Key.foregroundColor: UIColor.white] navigationController?.navigationBar.titleTextAttributes = dict // title color - // Do any additional setup after loading the view. - let mapView = MAMapView(frame: view.bounds) + // 设置地图 + setUpMap() + // 在地图图层上面View并设置阴影 + inspectView = UIView(frame: CGRect(x: 8, y: 8, width: VIEW_WIDTH - 16, height: 70)) + inspectView.backgroundColor = .white + LayerShadowHub.shared.setShadow(view: inspectView, sColor: UIColor(red: 211 / 255, green: 211 / 255, blue: 211 / 255, alpha: 1.0), offset: CGSize(width: 0, height: 0), alpha: 1.0, radius: CGFloat(5.0)) + // 在inspectView添加相应的控件 + addInspectSubview() + view.addSubview(inspectView) + // 添加按钮 + let eventListButton = UIButton(type: .roundedRect) + let buttonWidth = VIEW_WIDTH * 0.8 + eventListButton.setTitle("事件清单", for: .normal) + eventListButton.setTitleColor(.white, for: .normal) + eventListButton.titleLabel?.font = UIFont.systemFont(ofSize: 20) + eventListButton.layer.cornerRadius = 8 + eventListButton.backgroundColor = .systemBlue + eventListButton.addTarget(self, action: #selector(toEventListViewController), for: .touchUpInside) + view.addSubview(eventListButton) + eventListButton.snp.makeConstraints { (make) -> Void in + make.top.equalTo(VIEW_HEIGHT * 0.8) + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: 36)) + // x轴方向上居中 + make.centerX.equalToSuperview() + } + // 根据id查询巡检详情 + loadInspectDetail() + } + + func loadInspectDetail() { + let keychain = Keychain() + let baseURL = keychain[Constant.ServerConfig.rawValue] + let inspectionDetailURL = baseURL! + Constant.inspectionDetail.rawValue + Alamofire.request(inspectionDetailURL, method: .get, parameters: ["id": id!], headers: ["token": keychain[Constant.Token.rawValue]!]).responseJSON { response in + switch response.result { + case let .success(value): + self.setInspectData(detailModel: InspectDetailModel(respJson: JSON(value)).data) + case .failure: + AlertHub.shared.showWaringAlert(controller: self, messge: "获取巡检详情失败") + } + } + } + + func setInspectData(detailModel: DetailDataModel!) { + inspectNameLabel.text = detailModel.name + inspectUserLabel.text = detailModel.user + inspectStartTimeLabel.text = detailModel.startTime + inspectEndTimeLabel.text = detailModel.endTime + // 移动到巡检起始经纬度 + let pointAnnotation = MAPointAnnotation() + let pointCoordinate = CLLocationCoordinate2D(latitude: CLLocationDegrees(detailModel.startLat), longitude: CLLocationDegrees(detailModel.startLng)) + mapView.centerCoordinate = pointCoordinate // 移动到位置点 + pointAnnotation.coordinate = pointCoordinate // 显示定位点 + mapView.addAnnotation(pointAnnotation) + } + + func mapView(_ mapView: MAMapView!, viewFor annotation: MAAnnotation!) -> MAAnnotationView! { + if annotation.isKind(of: MAPointAnnotation.self) { + let pointReuseIndetifier = "pointReuseIndetifier" + var annotationView: MAPinAnnotationView? = mapView.dequeueReusableAnnotationView(withIdentifier: pointReuseIndetifier) as! MAPinAnnotationView? + if annotationView == nil { + annotationView = MAPinAnnotationView(annotation: annotation, reuseIdentifier: pointReuseIndetifier) + } + annotationView!.canShowCallout = true + annotationView!.animatesDrop = true + annotationView!.isDraggable = true + return annotationView! + } + return nil + } + + @objc func toEventListViewController(sender: UIButton) { + print("toEventListViewController") + } + + func addInspectSubview() { + inspectNameLabel = UILabel() + inspectNameLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectNameLabel.numberOfLines = 1 + inspectView.addSubview(inspectNameLabel) + inspectNameLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(4) + make.left.equalTo(8) + } + + inspectStartTimeLabel = UILabel() + inspectStartTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectStartTimeLabel) + inspectStartTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(4) + make.left.equalTo(inspectView.frame.width - 168) + } + + inspectUserLabel = UILabel() + inspectUserLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectUserLabel) + inspectUserLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(37) + make.left.equalTo(8) + } + + inspectEndTimeLabel = UILabel() + inspectEndTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectEndTimeLabel) + inspectEndTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(37) + make.left.equalTo(inspectView.frame.width - 168) + } + + let label = UILabel() + label.text = "至" + label.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(label) + label.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 18, height: 29)) + make.center.equalToSuperview() + } + } + + func setUpMap() { + mapView = MAMapView(frame: view.bounds) + // 开启缩放手势 + mapView.isZoomEnabled = true + // 地图的缩放级别的范围是[3-19] + mapView.setZoomLevel(16, animated: true) + // 禁用旋转手势 + mapView.isRotateEnabled = false + // 禁用倾斜手势 + mapView.isRotateCameraEnabled = false + // 不显示罗盘 + mapView.showsCompass = false mapView.delegate = self view.addSubview(mapView) + // 添加放大缩小按钮 + // 放大 + let expandButton = UIButton(type: .roundedRect) + let buttonWidth = CGFloat(36) + let buttonHeight = CGFloat(36) + expandButton.layer.cornerRadius = 5 + expandButton.backgroundColor = .white + expandButton.setBackgroundImage(UIImage(named: "add"), for: .normal) + expandButton.addTarget(self, action: #selector(expandMap), for: .touchUpInside) + view.addSubview(expandButton) + expandButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3) + } + // 缩小 + let minusButton = UIButton(type: .roundedRect) + minusButton.layer.cornerRadius = 5 + minusButton.backgroundColor = .white + minusButton.setBackgroundImage(UIImage(named: "minus"), for: .normal) + minusButton.addTarget(self, action: #selector(minusMap), for: .touchUpInside) + view.addSubview(minusButton) + minusButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3 + buttonHeight + 2) + } + } + + @objc func expandMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel += 1 + mapView.setZoomLevel(zoomLevel, animated: true) + } + + @objc func minusMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel -= 1 + mapView.setZoomLevel(zoomLevel, animated: true) } func transfer(controller: UIViewController, dic: NSDictionary) { diff --git a/LaserMethane/ViewController/Settings/SettingViewController.swift b/LaserMethane/ViewController/Settings/SettingViewController.swift index 837bece..3c4784c 100644 --- a/LaserMethane/ViewController/Settings/SettingViewController.swift +++ b/LaserMethane/ViewController/Settings/SettingViewController.swift @@ -56,9 +56,10 @@ let button = UIButton(type: .roundedRect) button.setTitle("退出登录", for: .normal) button.setTitleColor(.white, for: .normal) + button.titleLabel?.font = UIFont.systemFont(ofSize: CGFloat(20)) button.layer.cornerRadius = 18.0 - button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.backgroundColor = .systemBlue + button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.addTarget(self, action: #selector(loginOutAction), for: .touchUpInside) footerView.addSubview(button) diff --git a/Podfile b/Podfile index 6bda986..dcb34b3 100644 --- a/Podfile +++ b/Podfile @@ -27,4 +27,12 @@ pod 'AMap3DMap' # 高德定位 pod 'AMapLocation' + # 自动约束布局 + pod 'SnapKit' +end + +post_install do |installer| + installer.pods_project.build_configurations.each do |config| + config.build_settings['VALID_ARCHS'] = 'arm64, arm64e, x86_64' + end end diff --git a/Podfile.lock b/Podfile.lock index 4cc826e..0abcbfe 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 4cc826e..0abcbfe 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 638edc3..104afd4 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -9,13 +9,12 @@ /* Begin PBXAggregateTarget section */ 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */ = { isa = PBXAggregateTarget; - buildConfigurationList = 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; + buildConfigurationList = 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; buildPhases = ( ); dependencies = ( ); name = AMapFoundation; - productName = AMapFoundation; }; 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */ = { isa = PBXAggregateTarget; @@ -23,10 +22,9 @@ buildPhases = ( ); dependencies = ( - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */, + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */, ); name = AMap3DMap; - productName = AMap3DMap; }; 971676D1C9A11C105647D995975ACE4F /* AMapLocation */ = { isa = PBXAggregateTarget; @@ -34,653 +32,742 @@ buildPhases = ( ); dependencies = ( - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */, + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */, ); name = AMapLocation; - productName = AMapLocation; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */; }; - 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */; }; - 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */; }; - 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */; }; - 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */; }; - 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */; }; - 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */; }; - 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */; }; - 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */; }; - 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */; }; - 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56869B5D847813435E75AF50953A608B /* Image.swift */; }; - 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */; }; - 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */; }; - 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */; }; - 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */; }; - 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */; }; - 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */; }; - 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */; }; - 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */; }; - 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */; }; - 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */; }; - 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */; }; - 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */; }; - 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */; }; - 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */; }; + 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */; }; + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */; }; + 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */; }; + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */; }; + 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */; }; + 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */; }; + 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */; }; + 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */; }; + 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */; }; + 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */; }; + 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */; }; + 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */; }; + 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */; }; + 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */; }; + 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = C881977E08485F431901A8D3B072A8BA /* Notifications.swift */; }; + 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */; }; + 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */; }; + 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */; }; + 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */; }; + 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */; }; + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */; }; + 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */; }; + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; + 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */; }; + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */; }; + 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */; }; + 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */; }; + 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9089869D89E42BCFB841685E2292788C /* Message.swift */; }; + 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */; }; + 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */; }; + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */; }; + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */; }; 2358B57B83BE526AED64799C6892B2CE /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; 23A5B275E273450840ABED5360A70DA0 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */; }; - 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */; }; - 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */; }; - 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */; }; - 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */; }; - 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */; }; - 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */; }; - 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */; }; - 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */; }; - 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */; }; - 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */; }; - 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */; }; + 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */; }; + 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */; }; + 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */; }; + 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */; }; + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */; }; + 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */; }; + 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */; }; + 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */; }; + 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */; }; + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */; }; + 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */; }; + 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */; }; + 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */; }; 33483C1C427390BED308CBAB3EEEE277 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */; }; - 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */; }; - 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */; }; - 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */; }; + 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */; }; + 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */; }; + 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */; }; + 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */; }; 37DD30C9D863EE4FF8DC3D735A06C0AE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; 38EE0727B33503FD20E1363988E46AB2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */; }; - 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */; }; - 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */; }; - 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */; }; - 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */; }; - 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */; }; - 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */; }; + 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */; }; + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */; }; + 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */; }; + 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */; }; + 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */; }; + 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */; }; + 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */; }; + 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */; }; + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */; }; + 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */; }; 4F441AB2A7BFC619FD9B48BBA1189177 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */; }; - 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */; }; - 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */; }; + 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */; }; + 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */; }; 50013C33D35EBAF31ACF3A8B3A9A3FB4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */; }; - 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */; }; - 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */; }; - 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */; }; + 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */; }; + 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */; }; + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */; }; + 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F722FB248719D5E270162BA927B11635 /* Validation.swift */; }; + 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */; }; 5632D5C79A031216ABAC934DE4CF52B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */; }; - 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */; }; - 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */; }; - 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */; }; - 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; - 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */; }; - 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */; }; - 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547EA4817651E2B390618D18F42B98A2 /* Source.swift */; }; - 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */; }; - 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */; }; - 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */; }; - 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */; }; - 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */; }; - 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */; }; + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */; }; + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */; }; + 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */; }; + 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */; }; + 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */; }; + 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80CA89476A961152E396F0AD4082C93 /* Result.swift */; }; + 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */; }; + 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */; }; + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */; }; + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */; }; + 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */; }; + 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */; }; + 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */; }; + 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */; }; + 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */; }; + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */; }; + 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */; }; + 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */; }; + 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */; }; 7596519E375DA27F6E7D05D440757055 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */; }; - 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */; }; - 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */; }; - 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */; }; - 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */; }; - 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */; }; + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */; }; + 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */; }; + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */; }; + 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */; }; + 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */; }; + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */; }; + 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */; }; + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */; }; + 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */; }; 7CB62474AFF64CE4647E67F4916360C2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */; }; - 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */; }; - 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */; }; - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */; }; - 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */; }; - 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */; }; - 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */; }; - 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */; }; - 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */; }; - 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */; }; - 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */; }; - 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */; }; - 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */; }; - 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */; }; - 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */; }; - 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */; }; - 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */; }; - 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */; }; - 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */; }; - 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */; }; - 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */; }; - A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */; }; - A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */; }; - A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */; }; - A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */; }; - A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */; }; + 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */; }; + 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */; }; + 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */; }; + 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */; }; + 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */; }; + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */; }; + 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */; }; + 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */; }; + 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */; }; + 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */; }; + 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A625DB989B46381B10DF01BFF13D816A /* KF.swift */; }; + 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */; }; + 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */; }; + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */; }; + 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */; }; + 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */; }; + 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */; }; + 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */; }; + 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */; }; + 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */; }; + 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */; }; + 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */; }; + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */; }; + 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */; }; + 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */; }; + A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */; }; + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */; }; + A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */; }; + A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */; }; + A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */; }; + A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */; }; AA48510A0816F4943C7D2ED13242630E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */; }; - AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; AC1B5B34F7456E723EC031A496585471 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */; }; AD42B158EA8D302DA980C9A31EA487C2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */; }; - AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */; }; - B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */; }; - B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */; }; - B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */; }; - B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = A197E9088E885944D5C7F230FB5C3440 /* Key.swift */; }; - B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */; }; - BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */; }; - BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */; }; + AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */; }; + AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */; }; + B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */; }; + B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */; }; + B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */; }; + B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */; }; + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */; }; + B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB8714613B99AC277B3A69F105057C75 /* Key.swift */; }; + B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */; }; + BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */; }; + BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */; }; BB1E0118A589750C321D474F646DD4AF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */; }; - C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */; }; - C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */; }; + BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */; }; + BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */; }; + C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */; }; + C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */; }; C297AC9431379391C114794AFD4F9778 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */; }; - C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */; }; + C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */; }; + C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */; }; + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */; }; C47A1C638C0E97C4ECCBD18FD494BB34 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */; }; - C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */; }; - C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */; }; - CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */; }; - D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */; }; - D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */; }; - D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */; }; - D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */; }; - D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */; }; - D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */; }; - D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */; }; - DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */; }; - DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */; }; - E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */; }; - E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */; }; - E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */; }; - E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */; }; - E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */; }; - E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */; }; - EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */; }; - ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */; }; - EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */; }; - EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */; }; + C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */; }; + C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */; }; + CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991443944B518250834DE4B6057F7FBA /* Delegate.swift */; }; + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */; }; + D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */; }; + D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */; }; + D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */; }; + D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */; }; + D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */; }; + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */; }; + D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */; }; + D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */; }; + DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */; }; + DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */; }; + E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */; }; + E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */; }; + E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */; }; + E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */; }; + E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */; }; + E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */; }; + E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */; }; + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */; }; + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */; }; + EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */; }; + ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */; }; + EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */; }; + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */; }; + EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; EEF066616EFE6EBC57541C1B92C6770A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */; }; - F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */; }; - F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */; }; - F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */; }; + EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */; }; + F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */; }; + F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */; }; + F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */; }; F612969E69DE5F072AD96720641B1184 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; - F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */; }; - F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */; }; - FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */; }; - FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */; }; + F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */; }; + F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */; }; + FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */; }; + FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; - remoteInfo = IQKeyboardManagerSwift; - }; - 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; - remoteInfo = FSPagerView; - }; - 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; - remoteInfo = AMap3DMap; - }; - 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; - remoteInfo = AMapLocation; - }; - 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */ = { + 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; remoteInfo = MBProgressHUD; }; - 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */ = { + 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 92A1C13902E7ACDA3ABB5BA1FEACC86C; remoteInfo = SwiftyRSA; }; - C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; - remoteInfo = SwiftyJSON; - }; - F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */ = { + 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 615C831BCE925ED486B225B87E44926D; remoteInfo = KeychainAccess; }; + 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; + remoteInfo = AMap3DMap; + }; + 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; + remoteInfo = SwiftyJSON; + }; + 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; + remoteInfo = FSPagerView; + }; + B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; + remoteInfo = IQKeyboardManagerSwift; + }; + FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; + remoteInfo = AMapLocation; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; 02853C6E2498D9813D60A77C80A7D74A /* Pods-LaserMethane-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-frameworks.sh"; sourceTree = ""; }; - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Source/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyRSA.framework; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FSPagerView.framework; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; 117F9E8CB32760CD3AFAFADB30FD1A13 /* Pods-LaserMethane-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-resources.sh"; sourceTree = ""; }; - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Source/ConstraintInsets.swift; sourceTree = ""; }; + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = ""; }; + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = ""; }; + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; 218B6D4F1C39959EA413058F9C8528F3 /* Pods-LaserMethane-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-LaserMethane-acknowledgements.markdown"; sourceTree = ""; }; - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Source/ConstraintConstantTarget.swift; sourceTree = ""; }; + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Source/Debugging.swift; sourceTree = ""; }; + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-LaserMethane-umbrella.h"; sourceTree = ""; }; - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = ""; }; + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = ""; }; + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = ""; }; + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = ""; }; + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.debug.xcconfig"; sourceTree = ""; }; - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - 56869B5D847813435E75AF50953A608B /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Source/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = ""; }; + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-LaserMethane-dummy.m"; sourceTree = ""; }; - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = ""; }; 65D137708F4AAC33E3A1288466861BE8 /* Pods-LaserMethane-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-Info.plist"; sourceTree = ""; }; - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.release.xcconfig"; sourceTree = ""; }; - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; 72B35167BB8037194C7E81C7FC1DECCF /* Pods-LaserMethane-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-acknowledgements.plist"; sourceTree = ""; }; - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Source/ConstraintDSL.swift; sourceTree = ""; }; + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = ""; }; + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Source/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = ""; }; + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = ""; }; + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = ""; }; + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = ""; }; + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD.framework; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; + 9089869D89E42BCFB841685E2292788C /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = ""; }; + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + 979486118B3E90C08386079D57962701 /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit.framework; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; + A625DB989B46381B10DF01BFF13D816A /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift.framework; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + AB8714613B99AC277B3A69F105057C75 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Source/ConstraintLayoutSupport.swift; sourceTree = ""; }; + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kingfisher.framework; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Source/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; CFA6CB79A2FBE9BE6D3EB1D449BEE391 /* Pods-LaserMethane.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-LaserMethane.modulemap"; sourceTree = ""; }; - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = ""; }; + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = ""; }; + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_LaserMethane.framework; path = "Pods-LaserMethane.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyJSON.framework; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh.framework; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = KeychainAccess.framework; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = ""; }; + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; + F722FB248719D5E270162BA927B11635 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; + F80CA89476A961152E396F0AD4082C93 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = ""; }; + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Source/ConstraintRelatableTarget.swift; sourceTree = ""; }; + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = ""; }; + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -730,6 +817,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 4E3983CD766AC0F359EDD7B8BB7CB961 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -740,11 +835,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */ = { + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */, + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -776,6 +871,51 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */ = { + isa = PBXGroup; + children = ( + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */, + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */, + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */, + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */, + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */, + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */, + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */, + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */, + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */, + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */, + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */, + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */, + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */, + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */, + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */, + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */, + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */, + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */, + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */, + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */, + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */, + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */, + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */, + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */, + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */, + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */, + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */, + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */, + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */, + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */, + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */, + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */, + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */, + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */, + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */, + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */, + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */, + ); + name = SnapKit; + path = SnapKit; + sourceTree = ""; + }; 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -784,378 +924,344 @@ name = "Targets Support Files"; sourceTree = ""; }; - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */ = { + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */ = { isa = PBXGroup; children = ( - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */, - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */, - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */, - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */, - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */, - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */, - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */, - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */, - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */, - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */, + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */, + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */, + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */, + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */, + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */, + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */, + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */, + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */, + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */, + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */, ); + name = AMapLocation; path = AMapLocation; sourceTree = ""; }; - 0D138733E005527E01955C18192FF1BF /* Pods */ = { + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */ = { isa = PBXGroup; children = ( - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */, - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */, - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */, - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */, - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */, - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */, - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */, - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */, - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */, - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */, - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */, - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */, + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */, + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */, + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */, + AB8714613B99AC277B3A69F105057C75 /* Key.swift */, + 9089869D89E42BCFB841685E2292788C /* Message.swift */, + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */, + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */, + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */, + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */, + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */, + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */, + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */, + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */, + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */, + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */, + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */, ); - name = Pods; + name = SwiftyRSA; + path = SwiftyRSA; sourceTree = ""; }; - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */ = { + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */ = { isa = PBXGroup; children = ( - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */, + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */, + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */, + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */, + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */, + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */, + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */, + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */, + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */, + 9D59A7E079AD4491E8612CC18774762A /* Support Files */, ); - name = Products; + name = AMapFoundation; + path = AMapFoundation; sourceTree = ""; }; - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */ = { + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */ = { isa = PBXGroup; children = ( - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */, - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */, - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */, - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */, - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */, - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */, - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/MJRefresh"; - sourceTree = ""; - }; - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */ = { - isa = PBXGroup; - children = ( - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */ = { - isa = PBXGroup; - children = ( - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */ = { - isa = PBXGroup; - children = ( - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */, - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapFoundation"; - sourceTree = ""; - }; - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */, - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMap3DMap"; - sourceTree = ""; - }; - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */ = { - isa = PBXGroup; - children = ( - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */, - ); - name = ObjC; - sourceTree = ""; - }; - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */ = { - isa = PBXGroup; - children = ( - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */, - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */, - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */, - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */, - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */, - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */, - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */, - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */, - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */, - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */, - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */, - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */, - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */, - 56869B5D847813435E75AF50953A608B /* Image.swift */, - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */, - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */, - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */, - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */, - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */, - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */, - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */, - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */, - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */, - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */, - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */, - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */, - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */, - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */, - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */, - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */, - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */, - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */, - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */, - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */, - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */, - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */, - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */, - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */, - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */, - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */, - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */, - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */, - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */, - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */, - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */, - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */, - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */, - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */, - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */, - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */, - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */, - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */, - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */, - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */, - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */, - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */, - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */, - ); - path = Kingfisher; - sourceTree = ""; - }; - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */ = { - isa = PBXGroup; - children = ( - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */, - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */, - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */, - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */, - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */, - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */, - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */, - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */, - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */, - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */, - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */, - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */, - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */, - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */, - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */, - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */, - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */, - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */, - ); - path = Alamofire; - sourceTree = ""; - }; - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */ = { - isa = PBXGroup; - children = ( - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */, - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */, - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */, - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */, - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */, - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */, - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */, - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */, - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */, - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */, - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */, - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */, - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */, - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */, - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */, - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */, - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */, - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */, - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */, - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */, - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */, - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */, - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */, - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */, - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */, - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */, - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */, - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */, - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */, - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */, - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */, - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */, - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */, - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */, - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */, - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */, - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */, - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */, - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */, - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */, - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */, - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */, - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */, - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */, - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */, - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */, - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */, - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */, - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */, - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */, - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */, - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */, - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */, - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */, - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */, - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */, - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */, - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */, - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */, - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */, - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */, - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */, - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */, - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */, - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */, - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */, - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */, - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */, - ); - path = AMap3DMap; - sourceTree = ""; - }; - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */ = { - isa = PBXGroup; - children = ( - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */, - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */, - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */, - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */, - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */, - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */, - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftyJSON"; - sourceTree = ""; - }; - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */ = { - isa = PBXGroup; - children = ( - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */, - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */, - ); - path = SwiftyJSON; - sourceTree = ""; - }; - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */ = { - isa = PBXGroup; - children = ( - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */, - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */, - A778B850D1B3302C20E23D1BC1816034 /* Support Files */, - ); - path = MBProgressHUD; - sourceTree = ""; - }; - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */ = { - isa = PBXGroup; - children = ( - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */, - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */, - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */, - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */, - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */, - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */, - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */, + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */, + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */, + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */, + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */, + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */, + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */, + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/KeychainAccess"; sourceTree = ""; }; - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */ = { + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */ = { isa = PBXGroup; children = ( - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */, - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */, + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */, + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */, + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */, + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */, + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */, + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */, + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */, + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */, + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */, + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */, + F80CA89476A961152E396F0AD4082C93 /* Result.swift */, + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */, + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */, + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */, + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */, + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */, + F722FB248719D5E270162BA927B11635 /* Validation.swift */, + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */, ); - path = KeychainAccess; + name = Alamofire; + path = Alamofire; sourceTree = ""; }; - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */ = { + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */ = { isa = PBXGroup; children = ( - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */, - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */, - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */, - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */, - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */, - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */, - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */, + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */, + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */, + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */, + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */, + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */, + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */, + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */, + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */, + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */, + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */, + ); + name = FSPagerView; + path = FSPagerView; + sourceTree = ""; + }; + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */, + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */, + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */, + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */, + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */, + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */, + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SwiftyRSA"; + path = "../Target Support Files/FSPagerView"; sourceTree = ""; }; - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */ = { + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */ = { isa = PBXGroup; children = ( - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */, - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */, - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */, - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */, - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */, - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */, - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */, + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */, + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */, + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */, + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */, + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */, + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */, + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/Alamofire"; sourceTree = ""; }; + 4DEBC64F0609770829206145185EE075 /* MJRefresh */ = { + isa = PBXGroup; + children = ( + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */, + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */, + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */, + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */, + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */, + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */, + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */, + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */, + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */, + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */, + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */, + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */, + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */, + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */, + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */, + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */, + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */, + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */, + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */, + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */, + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */, + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */, + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */, + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */, + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */, + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */, + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */, + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */, + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */, + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */, + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */, + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */, + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */, + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */, + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */, + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */, + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */, + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */, + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */, + 99C784B563C3E05F1562D09E350C2D15 /* Resources */, + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */, + ); + name = MJRefresh; + path = MJRefresh; + sourceTree = ""; + }; + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */ = { + isa = PBXGroup; + children = ( + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */, + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */, + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */, + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */, + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */, + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */, + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardManagerSwift"; + sourceTree = ""; + }; + 517E39844720EEB2C57EB5A663886E9C /* Support Files */ = { + isa = PBXGroup; + children = ( + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */, + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMap3DMap"; + sourceTree = ""; + }; + 524356D774545DF44523520AF3F4D496 /* Frameworks */ = { + isa = PBXGroup; + children = ( + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */ = { + isa = PBXGroup; + children = ( + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */ = { + isa = PBXGroup; + children = ( + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */, + ); + name = ObjC; + sourceTree = ""; + }; + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */ = { + isa = PBXGroup; + children = ( + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */, + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */, + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */, + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */, + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */, + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */, + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyJSON"; + sourceTree = ""; + }; + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */ = { + isa = PBXGroup; + children = ( + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */, + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */, + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */, + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */, + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */, + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */, + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */, + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */, + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */, + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */, + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */, + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */, + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */, + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */, + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */, + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */, + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */, + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */, + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */, + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */, + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */, + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */, + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */, + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */, + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */, + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */, + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */, + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */, + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */, + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */, + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */, + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */, + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */, + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */, + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */, + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */, + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */, + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */, + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */, + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */, + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */, + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */, + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */, + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */, + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */, + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */, + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */, + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */, + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */, + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */, + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */, + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */, + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */, + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */, + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */, + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */, + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */, + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */, + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */, + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */, + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */, + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */, + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */, + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */, + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */, + 524356D774545DF44523520AF3F4D496 /* Frameworks */, + 885BEDC17A05379706AB60DB903F9F6E /* Resources */, + 517E39844720EEB2C57EB5A663886E9C /* Support Files */, + ); + name = AMap3DMap; + path = AMap3DMap; + sourceTree = ""; + }; 784B8102EDCB1EB8E72F4A81D972D2DD /* iOS */ = { isa = PBXGroup; children = ( @@ -1170,6 +1276,21 @@ name = iOS; sourceTree = ""; }; + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */ = { + isa = PBXGroup; + children = ( + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */, + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */, + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */, + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */, + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */, + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */, + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SnapKit"; + sourceTree = ""; + }; 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -1178,12 +1299,29 @@ name = Frameworks; sourceTree = ""; }; - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */ = { + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */ = { isa = PBXGroup; children = ( - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */, + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */, + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */, + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */, + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */, + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */, + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */, + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */, + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */, + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */, + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */, + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */, + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */, + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */, + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */, + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */, + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */, + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */, ); - name = Resources; + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; sourceTree = ""; }; 8660BF26B8FC5EFA7399C48A3DEEC16A /* Pods-LaserMethane */ = { @@ -1204,85 +1342,123 @@ path = "Target Support Files/Pods-LaserMethane"; sourceTree = ""; }; - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */ = { + 885BEDC17A05379706AB60DB903F9F6E /* Resources */ = { isa = PBXGroup; children = ( - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */, - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */, - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */, - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */, - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */, - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */, - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */, + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */, ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardManagerSwift"; + name = Resources; sourceTree = ""; }; - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */ = { + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */ = { isa = PBXGroup; children = ( - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */, - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */, + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 99C784B563C3E05F1562D09E350C2D15 /* Resources */ = { + isa = PBXGroup; + children = ( + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */ = { + isa = PBXGroup; + children = ( + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */, + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/AMapLocation"; sourceTree = ""; }; - A778B850D1B3302C20E23D1BC1816034 /* Support Files */ = { + 9D59A7E079AD4491E8612CC18774762A /* Support Files */ = { isa = PBXGroup; children = ( - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */, - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */, - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */, - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */, - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */, - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */, - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */, + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */, + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapFoundation"; + sourceTree = ""; + }; + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */ = { + isa = PBXGroup; + children = ( + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */, + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */, + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */, + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */, + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */, + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */, + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */, + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */, + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */, + 4DEBC64F0609770829206145185EE075 /* MJRefresh */, + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */, + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */, + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */, + ); + name = Pods; + sourceTree = ""; + }; + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */ = { + isa = PBXGroup; + children = ( + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */, + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */, + ); + name = SwiftyJSON; + path = SwiftyJSON; + sourceTree = ""; + }; + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */ = { + isa = PBXGroup; + children = ( + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */, + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */, + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */, + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */, + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */, + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */, + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyRSA"; + sourceTree = ""; + }; + C51C277171881130D12BAA2068D12667 /* Support Files */ = { + isa = PBXGroup; + children = ( + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */, + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */, + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */, + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */, + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */, + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */, + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/MBProgressHUD"; sourceTree = ""; }; - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */ = { + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */ = { isa = PBXGroup; children = ( - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */, - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */, - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */, - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */, - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */, - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */, - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */, - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */, - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */, - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */, - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */, - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */, - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */, - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */, - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */, - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */, - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */, + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */, + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */, + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */, + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */, + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */, + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */, + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */, ); - path = IQKeyboardManagerSwift; - sourceTree = ""; - }; - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */ = { - isa = PBXGroup; - children = ( - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */, - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */, - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */, - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */, - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */, - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */, - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */, - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */, - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */, - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */, - ); - path = AMapFoundation; + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -1290,136 +1466,129 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */, - 0D138733E005527E01955C18192FF1BF /* Pods */, - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */, + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */, + EA06058812647A848932C713A27E9A76 /* Products */, 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */, ); sourceTree = ""; }; - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */ = { + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */ = { isa = PBXGroup; children = ( - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */, - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */, - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */, - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */, - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */, - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */, - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */, - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */, - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */, - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */, - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */, - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */, - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */, - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */, - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */, - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */, - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */, - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */, - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */, - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */, - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */, - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */, - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */, - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */, - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */, - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */, - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */, - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */, - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */, - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */, - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */, - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */, - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */, - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */, - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */, - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */, - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */, - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */, - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */, - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */, - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */, + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */, + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */, + C51C277171881130D12BAA2068D12667 /* Support Files */, ); - path = MJRefresh; + name = MBProgressHUD; + path = MBProgressHUD; sourceTree = ""; }; - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */ = { + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */ = { isa = PBXGroup; children = ( - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */, - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */, - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */, - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */, - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */, - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */, - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */, - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */, - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */, - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */, + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */, + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */, + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */, + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */, + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */, + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */, + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */, + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */, + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */, + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */, + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */, + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */, + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */, + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */, + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */, + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */, + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */, + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */, + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */, + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */, + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */, + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */, + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */, + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */, + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */, + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */, + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */, + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */, + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */, + A625DB989B46381B10DF01BFF13D816A /* KF.swift */, + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */, + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */, + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */, + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */, + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */, + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */, + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */, + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */, + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */, + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */, + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */, + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */, + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */, + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */, + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */, + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */, + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */, + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */, + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */, + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */, + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */, + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */, + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */, + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */, + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */, + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */, + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */, ); - path = FSPagerView; + name = Kingfisher; + path = Kingfisher; sourceTree = ""; }; - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */ = { + EA06058812647A848932C713A27E9A76 /* Products */ = { isa = PBXGroup; children = ( - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */, - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */, - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */, - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */, - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */, - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */, - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */, - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */, - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */, - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */, - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */, - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */, - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */, - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */, - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */, - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */, + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, + 979486118B3E90C08386079D57962701 /* SnapKit.framework */, + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, ); - path = SwiftyRSA; + name = Products; sourceTree = ""; }; - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */ = { + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */ = { isa = PBXGroup; children = ( - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */, - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */, - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */, - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */, - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */, - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */, - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */, + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */, + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */, + ); + name = KeychainAccess; + path = KeychainAccess; + sourceTree = ""; + }; + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */ = { + isa = PBXGroup; + children = ( + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */, + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */, + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */, + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */, + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */, + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */, + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; - sourceTree = ""; - }; - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */ = { - isa = PBXGroup; - children = ( - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */, - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */, - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */, - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */, - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */, - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */, - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/FSPagerView"; - sourceTree = ""; - }; - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */, - ); - name = Frameworks; + path = "../Target Support Files/MJRefresh"; sourceTree = ""; }; /* End PBXGroup section */ @@ -1435,14 +1604,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0F175337DB90FE42F93364FBB107D687 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2582784E4FA6A1AC5D23FC53AC3F6EE2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1467,6 +1628,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 7E06654AA5AE3B62D7F9C42D92ECD17D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1485,6 +1654,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D5172CD7D2B4FF8452F758CAAB73AB84 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1534,34 +1711,53 @@ /* Begin PBXNativeTarget section */ 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */ = { isa = PBXNativeTarget; - buildConfigurationList = 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; + buildConfigurationList = 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; buildPhases = ( - 0F175337DB90FE42F93364FBB107D687 /* Headers */, - 22A3490FF39FEFB44486B95442BBE298 /* Sources */, - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */, - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */, + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */, + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */, + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */, + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */, ); buildRules = ( ); dependencies = ( - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */, - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */, - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */, - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */, - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */, - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */, - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */, - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */, - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */, - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */, - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */, - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */, + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */, + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */, + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */, + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */, + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */, + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */, + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */, + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */, + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */, + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */, + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */, + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */, + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */, ); name = "Pods-LaserMethane"; productName = "Pods-LaserMethane"; productReference = DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */; productType = "com.apple.product-type.framework"; }; + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */; + buildPhases = ( + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */, + 89222AF845A30312C284F407BA48B98F /* Sources */, + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */, + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SnapKit; + productName = SnapKit; + productReference = 979486118B3E90C08386079D57962701 /* SnapKit.framework */; + productType = "com.apple.product-type.framework"; + }; 615C831BCE925ED486B225B87E44926D /* KeychainAccess */ = { isa = PBXNativeTarget; buildConfigurationList = 4BEE926243448802ACA6F07A75D9C025 /* Build configuration list for PBXNativeTarget "KeychainAccess" */; @@ -1742,7 +1938,7 @@ Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 0DB5B868EBBEE29209DAC850B5750A67 /* Products */; + productRefGroup = EA06058812647A848932C713A27E9A76 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -1757,6 +1953,7 @@ 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */, 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */, 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */, + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */, D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */, 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */, ); @@ -1778,13 +1975,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 3DBB58E26047779D6783C0EA2E3ED3C5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1807,6 +1997,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 9A620828AD4F8074C92E7134F598A83E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1814,6 +2011,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; AE292B4411627ABE21EB769134C1E8BB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1847,14 +2051,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 22A3490FF39FEFB44486B95442BBE298 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2DDFD9AC10F181CD7130BDF5F9E0502B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1904,6 +2100,50 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 89222AF845A30312C284F407BA48B98F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */, + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */, + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */, + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */, + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */, + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */, + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */, + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */, + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */, + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */, + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */, + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */, + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */, + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */, + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */, + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */, + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */, + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */, + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */, + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */, + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */, + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */, + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */, + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */, + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */, + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */, + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */, + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */, + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */, + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */, + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */, + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */, + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */, + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */, + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */, + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */, + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A75AB809A775ECE51469987C8138A48C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1968,6 +2208,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C4484A10068696C80FF01E1E3C8CE558 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2053,96 +2301,102 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = KeychainAccess; - target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; - targetProxy = F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */; - }; - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MBProgressHUD; - target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; - targetProxy = 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */; - }; - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */; - }; - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapLocation; - target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; - targetProxy = 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */; - }; - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */; - }; - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FSPagerView; - target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; - targetProxy = 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */; - }; - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */; - }; - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapFoundation; - target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */; - }; - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyJSON; - target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; - targetProxy = C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */; - }; - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */ = { + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Alamofire; target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */; + targetProxy = 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */; }; - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyRSA; - target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; - targetProxy = 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */; - }; - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */ = { + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */; + targetProxy = 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */; }; - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */ = { + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */; + targetProxy = B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */; }; - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */ = { + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */; + }; + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */; + }; + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */; + }; + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyJSON; + target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; + targetProxy = 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */; + }; + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */; + }; + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MBProgressHUD; + target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; + targetProxy = 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */; + }; + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = KeychainAccess; + target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; + targetProxy = 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */; + }; + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapFoundation; + target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; + targetProxy = 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */; + }; + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMap3DMap; target = 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */; - targetProxy = 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */; + targetProxy = 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */; + }; + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyRSA; + target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; + targetProxy = 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */; + }; + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapLocation; + target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; + targetProxy = FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */; + }; + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FSPagerView; + target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; + targetProxy = 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 0B1CC7BD6B8F30F1CF4BA13B3D1F66C2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */; + baseConfigurationReference = C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2177,7 +2431,7 @@ }; 0FC90C86B3E177BE8ED9E5B67B53CF96 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */; + baseConfigurationReference = F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2212,7 +2466,7 @@ }; 1DE8A23B55505EC1D5621EED4BD2A775 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */; + baseConfigurationReference = DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2247,7 +2501,7 @@ }; 3BE7200682DA3DD02079CC5BBF5E56EB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2317,7 +2571,6 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -2343,12 +2596,13 @@ SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; }; name = Debug; }; 501C4DDF76F727E13770D67E891EDEF3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */; + baseConfigurationReference = 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2381,62 +2635,9 @@ }; name = Release; }; - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 5BEFF73BC3159F8F2CBEB4FE9D76C7D6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */; + baseConfigurationReference = DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2453,7 +2654,7 @@ }; 6BBDB5179B7EB533C4CDE7F0C2647E7D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */; + baseConfigurationReference = 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2485,9 +2686,44 @@ }; name = Debug; }; + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 7A990D4D7A394E906F2DE82D639771CF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */; + baseConfigurationReference = 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2522,7 +2758,7 @@ }; 877D0C843EF9B7A6EDCEE1C2ADC57B1D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */; + baseConfigurationReference = 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2554,6 +2790,23 @@ }; name = Debug; }; + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 8B5A46FF8D3C1289CDEE3BAFACABCD2A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2592,7 +2845,6 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -2614,12 +2866,49 @@ SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; + }; + name = Release; + }; + 8E403E361CD6D3F32A530333F7435318 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; 909C2AA226C3AED44720FB27D317DC53 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */; + baseConfigurationReference = B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2635,7 +2924,7 @@ }; 93A2FF79E2EC721C724D10C8C2AF1B64 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */; + baseConfigurationReference = 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2670,7 +2959,7 @@ }; 93AD64353C65D45C0D4197F9ECAD786D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */; + baseConfigurationReference = DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2702,26 +2991,9 @@ }; name = Debug; }; - 958EE232CAC027195F6E4B7DCC521870 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 9AAB9A8E94A66A707CA0F2A63BC6B377 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */; + baseConfigurationReference = B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2735,303 +3007,7 @@ }; name = Debug; }; - A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; - PRODUCT_MODULE_NAME = SwiftyJSON; - PRODUCT_NAME = SwiftyJSON; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; - PRODUCT_MODULE_NAME = SwiftyRSA; - PRODUCT_NAME = SwiftyRSA; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; - PRODUCT_MODULE_NAME = MJRefresh; - PRODUCT_NAME = MJRefresh; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; - PRODUCT_MODULE_NAME = MBProgressHUD; - PRODUCT_NAME = MBProgressHUD; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - D4394403D9B8124A37AED078851D6781 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ECD830E9FF60065425D88BB789C29686 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; - PRODUCT_NAME = IQKeyboardManagerSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.3; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ED1BD43F05E25AD1812664ED10717173 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; - PRODUCT_MODULE_NAME = KeychainAccess; - PRODUCT_NAME = KeychainAccess; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - F263D7F43A6EA5C02F261452DFD84680 /* Release */ = { + A0FFDBAC4E8239F1F140211AFB641067 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */; buildSettings = { @@ -3069,6 +3045,355 @@ }; name = Release; }; + A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; + PRODUCT_MODULE_NAME = SwiftyJSON; + PRODUCT_NAME = SwiftyJSON; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; + PRODUCT_MODULE_NAME = SwiftyRSA; + PRODUCT_NAME = SwiftyRSA; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + C1512590E8F19C98069D2A75E78316A9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; + PRODUCT_MODULE_NAME = MJRefresh; + PRODUCT_NAME = MJRefresh; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C89B9E7AB96863B26382FEACE057B03F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; + PRODUCT_MODULE_NAME = MBProgressHUD; + PRODUCT_NAME = MBProgressHUD; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + D4394403D9B8124A37AED078851D6781 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ECD830E9FF60065425D88BB789C29686 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; + PRODUCT_NAME = IQKeyboardManagerSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.3; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ED1BD43F05E25AD1812664ED10717173 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; + PRODUCT_MODULE_NAME = KeychainAccess; + PRODUCT_NAME = KeychainAccess; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -3090,11 +3415,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { isa = XCConfigurationList; buildConfigurations = ( - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */, - 958EE232CAC027195F6E4B7DCC521870 /* Release */, + C1512590E8F19C98069D2A75E78316A9 /* Debug */, + A0FFDBAC4E8239F1F140211AFB641067 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3126,6 +3451,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C89B9E7AB96863B26382FEACE057B03F /* Debug */, + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 70191416B9573C7ABB42333A08FA2DE4 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -3144,11 +3478,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { + 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */, - F263D7F43A6EA5C02F261452DFD84680 /* Release */, + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */, + 8E403E361CD6D3F32A530333F7435318 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist index ed3d73b..d4f3760 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist @@ -59,6 +59,11 @@ isShown + SnapKit.xcscheme + + isShown + + SwiftyJSON.xcscheme isShown diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown index 14c4329..08a9d29 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown @@ -184,6 +184,29 @@ THE SOFTWARE. +## SnapKit + +Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +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. + + ## SwiftyJSON The MIT License (MIT) diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist index 13d062e..107a33d 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist @@ -257,6 +257,35 @@ FooterText + Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +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 + SnapKit + Type + PSGroupSpecifier + + + FooterText The MIT License (MIT) Copyright (c) 2017 Ruoyu Fu diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist index 9cdfda8..66f1c44 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist @@ -6,5 +6,6 @@ ${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework ${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework ${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework +${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework ${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework ${BUILT_PRODUCTS_DIR}/SwiftyRSA/SwiftyRSA.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist index f4ee0f4..88f1c2a 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist @@ -5,5 +5,6 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBProgressHUD.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJRefresh.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyJSON.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyRSA.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist index 9cdfda8..66f1c44 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist @@ -6,5 +6,6 @@ ${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework ${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework ${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework +${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework ${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework ${BUILT_PRODUCTS_DIR}/SwiftyRSA/SwiftyRSA.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-output-files.xcfilelist index f4ee0f4..88f1c2a 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-output-files.xcfilelist @@ -5,5 +5,6 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBProgressHUD.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJRefresh.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyJSON.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyRSA.framework \ No newline at end of file diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/minus.imageset/minus.png b/LaserMethane/Assets.xcassets/minus.imageset/minus.png new file mode 100644 index 0000000..232ed9a --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/minus.png Binary files differ diff --git a/LaserMethane/Model/InspectDetailModel.swift b/LaserMethane/Model/InspectDetailModel.swift new file mode 100644 index 0000000..3bb9d19 --- /dev/null +++ b/LaserMethane/Model/InspectDetailModel.swift @@ -0,0 +1,70 @@ +// +// InspectDetailModel.swift +// LaserMethane +// +// Created by 203 on 2021/8/5. +// + +import Foundation +import SwiftyJSON + +// { +// "code":200, +// "data":{ +// "date":"2021-07-30", +// "endLat":39.915695, +// "endLng":116.268585, +// "endTime":"2021-07-30 16:20:03", +// "id":"16276330492631002122", +// "name":"测试新建巡检", +// "routes":"[]", +// "startLat":39.915937, +// "startLng":116.268859, +// "startTime":"2021-07-30 16:17:29", +// "user":"王晓颖" +// }, +// "message":"请求成功", +// "success":true +// } + +struct InspectDetailModel { + var code: Int! + var data: DetailDataModel! + var message: String! + var success: Bool! + + init(respJson: JSON) { + code = respJson["code"].intValue + data = DetailDataModel(respJson: respJson["data"]) + message = respJson["message"].stringValue + success = respJson["success"].boolValue + } +} + +struct DetailDataModel { + var date: String! + var endLat: Float! + var endLng: Float! + var endTime: String! + var id: String! + var name: String! + var routes: String! + var startLat: Float! + var startLng: Float! + var startTime: String! + var user: String! + + init(respJson: JSON) { + date = respJson["date"].stringValue + endLat = respJson["endLat"].floatValue + endLng = respJson["endLng"].floatValue + endTime = respJson["endTime"].stringValue + id = respJson["id"].stringValue + name = respJson["name"].stringValue + routes = respJson["routes"].stringValue + startLat = respJson["startLat"].floatValue + startLng = respJson["startLng"].floatValue + startTime = respJson["startTime"].stringValue + user = respJson["user"].stringValue + } +} diff --git a/LaserMethane/Util/Constant.swift b/LaserMethane/Util/Constant.swift index e099a69..2a1a299 100644 --- a/LaserMethane/Util/Constant.swift +++ b/LaserMethane/Util/Constant.swift @@ -22,4 +22,5 @@ case loginOut = "/user/logout" case inspectList = "/inspection/search" case eventList = "/task/search" + case inspectionDetail = "/inspection/info" } diff --git a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift index 9b64129..145c3c5 100644 --- a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift +++ b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift @@ -5,10 +5,24 @@ // Created by 203 on 2021/8/3. // +import Alamofire +import KeychainAccess +import SnapKit +import SwiftyJSON import UIKit +let VIEW_WIDTH = UIScreen.main.bounds.size.width +let VIEW_HEIGHT = UIScreen.main.bounds.size.height + class InspectMapViewController: UIViewController, TransferValueDelegate, MAMapViewDelegate { var id: String? + var mapView: MAMapView! + var inspectView: UIView! + var inspectNameLabel: UILabel! + var inspectStartTimeLabel: UILabel! + var inspectUserLabel: UILabel! + var inspectEndTimeLabel: UILabel! + var eventListButton: UIButton! override func viewDidLoad() { super.viewDidLoad() @@ -18,10 +32,185 @@ navigationController?.navigationBar.barTintColor = .systemBlue let dict: [NSAttributedString.Key: Any] = [NSAttributedString.Key.foregroundColor: UIColor.white] navigationController?.navigationBar.titleTextAttributes = dict // title color - // Do any additional setup after loading the view. - let mapView = MAMapView(frame: view.bounds) + // 设置地图 + setUpMap() + // 在地图图层上面View并设置阴影 + inspectView = UIView(frame: CGRect(x: 8, y: 8, width: VIEW_WIDTH - 16, height: 70)) + inspectView.backgroundColor = .white + LayerShadowHub.shared.setShadow(view: inspectView, sColor: UIColor(red: 211 / 255, green: 211 / 255, blue: 211 / 255, alpha: 1.0), offset: CGSize(width: 0, height: 0), alpha: 1.0, radius: CGFloat(5.0)) + // 在inspectView添加相应的控件 + addInspectSubview() + view.addSubview(inspectView) + // 添加按钮 + let eventListButton = UIButton(type: .roundedRect) + let buttonWidth = VIEW_WIDTH * 0.8 + eventListButton.setTitle("事件清单", for: .normal) + eventListButton.setTitleColor(.white, for: .normal) + eventListButton.titleLabel?.font = UIFont.systemFont(ofSize: 20) + eventListButton.layer.cornerRadius = 8 + eventListButton.backgroundColor = .systemBlue + eventListButton.addTarget(self, action: #selector(toEventListViewController), for: .touchUpInside) + view.addSubview(eventListButton) + eventListButton.snp.makeConstraints { (make) -> Void in + make.top.equalTo(VIEW_HEIGHT * 0.8) + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: 36)) + // x轴方向上居中 + make.centerX.equalToSuperview() + } + // 根据id查询巡检详情 + loadInspectDetail() + } + + func loadInspectDetail() { + let keychain = Keychain() + let baseURL = keychain[Constant.ServerConfig.rawValue] + let inspectionDetailURL = baseURL! + Constant.inspectionDetail.rawValue + Alamofire.request(inspectionDetailURL, method: .get, parameters: ["id": id!], headers: ["token": keychain[Constant.Token.rawValue]!]).responseJSON { response in + switch response.result { + case let .success(value): + self.setInspectData(detailModel: InspectDetailModel(respJson: JSON(value)).data) + case .failure: + AlertHub.shared.showWaringAlert(controller: self, messge: "获取巡检详情失败") + } + } + } + + func setInspectData(detailModel: DetailDataModel!) { + inspectNameLabel.text = detailModel.name + inspectUserLabel.text = detailModel.user + inspectStartTimeLabel.text = detailModel.startTime + inspectEndTimeLabel.text = detailModel.endTime + // 移动到巡检起始经纬度 + let pointAnnotation = MAPointAnnotation() + let pointCoordinate = CLLocationCoordinate2D(latitude: CLLocationDegrees(detailModel.startLat), longitude: CLLocationDegrees(detailModel.startLng)) + mapView.centerCoordinate = pointCoordinate // 移动到位置点 + pointAnnotation.coordinate = pointCoordinate // 显示定位点 + mapView.addAnnotation(pointAnnotation) + } + + func mapView(_ mapView: MAMapView!, viewFor annotation: MAAnnotation!) -> MAAnnotationView! { + if annotation.isKind(of: MAPointAnnotation.self) { + let pointReuseIndetifier = "pointReuseIndetifier" + var annotationView: MAPinAnnotationView? = mapView.dequeueReusableAnnotationView(withIdentifier: pointReuseIndetifier) as! MAPinAnnotationView? + if annotationView == nil { + annotationView = MAPinAnnotationView(annotation: annotation, reuseIdentifier: pointReuseIndetifier) + } + annotationView!.canShowCallout = true + annotationView!.animatesDrop = true + annotationView!.isDraggable = true + return annotationView! + } + return nil + } + + @objc func toEventListViewController(sender: UIButton) { + print("toEventListViewController") + } + + func addInspectSubview() { + inspectNameLabel = UILabel() + inspectNameLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectNameLabel.numberOfLines = 1 + inspectView.addSubview(inspectNameLabel) + inspectNameLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(4) + make.left.equalTo(8) + } + + inspectStartTimeLabel = UILabel() + inspectStartTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectStartTimeLabel) + inspectStartTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(4) + make.left.equalTo(inspectView.frame.width - 168) + } + + inspectUserLabel = UILabel() + inspectUserLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectUserLabel) + inspectUserLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(37) + make.left.equalTo(8) + } + + inspectEndTimeLabel = UILabel() + inspectEndTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectEndTimeLabel) + inspectEndTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(37) + make.left.equalTo(inspectView.frame.width - 168) + } + + let label = UILabel() + label.text = "至" + label.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(label) + label.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 18, height: 29)) + make.center.equalToSuperview() + } + } + + func setUpMap() { + mapView = MAMapView(frame: view.bounds) + // 开启缩放手势 + mapView.isZoomEnabled = true + // 地图的缩放级别的范围是[3-19] + mapView.setZoomLevel(16, animated: true) + // 禁用旋转手势 + mapView.isRotateEnabled = false + // 禁用倾斜手势 + mapView.isRotateCameraEnabled = false + // 不显示罗盘 + mapView.showsCompass = false mapView.delegate = self view.addSubview(mapView) + // 添加放大缩小按钮 + // 放大 + let expandButton = UIButton(type: .roundedRect) + let buttonWidth = CGFloat(36) + let buttonHeight = CGFloat(36) + expandButton.layer.cornerRadius = 5 + expandButton.backgroundColor = .white + expandButton.setBackgroundImage(UIImage(named: "add"), for: .normal) + expandButton.addTarget(self, action: #selector(expandMap), for: .touchUpInside) + view.addSubview(expandButton) + expandButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3) + } + // 缩小 + let minusButton = UIButton(type: .roundedRect) + minusButton.layer.cornerRadius = 5 + minusButton.backgroundColor = .white + minusButton.setBackgroundImage(UIImage(named: "minus"), for: .normal) + minusButton.addTarget(self, action: #selector(minusMap), for: .touchUpInside) + view.addSubview(minusButton) + minusButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3 + buttonHeight + 2) + } + } + + @objc func expandMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel += 1 + mapView.setZoomLevel(zoomLevel, animated: true) + } + + @objc func minusMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel -= 1 + mapView.setZoomLevel(zoomLevel, animated: true) } func transfer(controller: UIViewController, dic: NSDictionary) { diff --git a/LaserMethane/ViewController/Settings/SettingViewController.swift b/LaserMethane/ViewController/Settings/SettingViewController.swift index 837bece..3c4784c 100644 --- a/LaserMethane/ViewController/Settings/SettingViewController.swift +++ b/LaserMethane/ViewController/Settings/SettingViewController.swift @@ -56,9 +56,10 @@ let button = UIButton(type: .roundedRect) button.setTitle("退出登录", for: .normal) button.setTitleColor(.white, for: .normal) + button.titleLabel?.font = UIFont.systemFont(ofSize: CGFloat(20)) button.layer.cornerRadius = 18.0 - button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.backgroundColor = .systemBlue + button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.addTarget(self, action: #selector(loginOutAction), for: .touchUpInside) footerView.addSubview(button) diff --git a/Podfile b/Podfile index 6bda986..dcb34b3 100644 --- a/Podfile +++ b/Podfile @@ -27,4 +27,12 @@ pod 'AMap3DMap' # 高德定位 pod 'AMapLocation' + # 自动约束布局 + pod 'SnapKit' +end + +post_install do |installer| + installer.pods_project.build_configurations.each do |config| + config.build_settings['VALID_ARCHS'] = 'arm64, arm64e, x86_64' + end end diff --git a/Podfile.lock b/Podfile.lock index 4cc826e..0abcbfe 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 4cc826e..0abcbfe 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 638edc3..104afd4 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -9,13 +9,12 @@ /* Begin PBXAggregateTarget section */ 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */ = { isa = PBXAggregateTarget; - buildConfigurationList = 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; + buildConfigurationList = 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; buildPhases = ( ); dependencies = ( ); name = AMapFoundation; - productName = AMapFoundation; }; 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */ = { isa = PBXAggregateTarget; @@ -23,10 +22,9 @@ buildPhases = ( ); dependencies = ( - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */, + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */, ); name = AMap3DMap; - productName = AMap3DMap; }; 971676D1C9A11C105647D995975ACE4F /* AMapLocation */ = { isa = PBXAggregateTarget; @@ -34,653 +32,742 @@ buildPhases = ( ); dependencies = ( - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */, + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */, ); name = AMapLocation; - productName = AMapLocation; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */; }; - 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */; }; - 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */; }; - 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */; }; - 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */; }; - 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */; }; - 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */; }; - 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */; }; - 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */; }; - 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */; }; - 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56869B5D847813435E75AF50953A608B /* Image.swift */; }; - 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */; }; - 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */; }; - 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */; }; - 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */; }; - 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */; }; - 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */; }; - 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */; }; - 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */; }; - 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */; }; - 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */; }; - 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */; }; - 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */; }; - 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */; }; - 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */; }; + 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */; }; + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */; }; + 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */; }; + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */; }; + 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */; }; + 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */; }; + 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */; }; + 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */; }; + 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */; }; + 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */; }; + 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */; }; + 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */; }; + 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */; }; + 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */; }; + 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = C881977E08485F431901A8D3B072A8BA /* Notifications.swift */; }; + 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */; }; + 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */; }; + 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */; }; + 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */; }; + 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */; }; + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */; }; + 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */; }; + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; + 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */; }; + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */; }; + 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */; }; + 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */; }; + 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9089869D89E42BCFB841685E2292788C /* Message.swift */; }; + 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */; }; + 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */; }; + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */; }; + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */; }; 2358B57B83BE526AED64799C6892B2CE /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; 23A5B275E273450840ABED5360A70DA0 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */; }; - 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */; }; - 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */; }; - 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */; }; - 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */; }; - 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */; }; - 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */; }; - 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */; }; - 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */; }; - 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */; }; - 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */; }; - 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */; }; + 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */; }; + 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */; }; + 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */; }; + 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */; }; + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */; }; + 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */; }; + 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */; }; + 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */; }; + 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */; }; + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */; }; + 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */; }; + 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */; }; + 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */; }; 33483C1C427390BED308CBAB3EEEE277 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */; }; - 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */; }; - 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */; }; - 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */; }; + 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */; }; + 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */; }; + 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */; }; + 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */; }; 37DD30C9D863EE4FF8DC3D735A06C0AE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; 38EE0727B33503FD20E1363988E46AB2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */; }; - 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */; }; - 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */; }; - 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */; }; - 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */; }; - 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */; }; - 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */; }; + 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */; }; + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */; }; + 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */; }; + 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */; }; + 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */; }; + 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */; }; + 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */; }; + 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */; }; + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */; }; + 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */; }; 4F441AB2A7BFC619FD9B48BBA1189177 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */; }; - 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */; }; - 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */; }; + 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */; }; + 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */; }; 50013C33D35EBAF31ACF3A8B3A9A3FB4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */; }; - 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */; }; - 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */; }; - 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */; }; + 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */; }; + 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */; }; + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */; }; + 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F722FB248719D5E270162BA927B11635 /* Validation.swift */; }; + 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */; }; 5632D5C79A031216ABAC934DE4CF52B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */; }; - 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */; }; - 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */; }; - 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */; }; - 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; - 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */; }; - 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */; }; - 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547EA4817651E2B390618D18F42B98A2 /* Source.swift */; }; - 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */; }; - 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */; }; - 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */; }; - 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */; }; - 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */; }; - 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */; }; + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */; }; + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */; }; + 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */; }; + 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */; }; + 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */; }; + 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80CA89476A961152E396F0AD4082C93 /* Result.swift */; }; + 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */; }; + 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */; }; + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */; }; + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */; }; + 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */; }; + 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */; }; + 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */; }; + 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */; }; + 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */; }; + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */; }; + 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */; }; + 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */; }; + 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */; }; 7596519E375DA27F6E7D05D440757055 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */; }; - 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */; }; - 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */; }; - 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */; }; - 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */; }; - 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */; }; + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */; }; + 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */; }; + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */; }; + 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */; }; + 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */; }; + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */; }; + 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */; }; + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */; }; + 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */; }; 7CB62474AFF64CE4647E67F4916360C2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */; }; - 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */; }; - 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */; }; - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */; }; - 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */; }; - 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */; }; - 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */; }; - 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */; }; - 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */; }; - 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */; }; - 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */; }; - 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */; }; - 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */; }; - 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */; }; - 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */; }; - 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */; }; - 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */; }; - 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */; }; - 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */; }; - 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */; }; - 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */; }; - A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */; }; - A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */; }; - A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */; }; - A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */; }; - A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */; }; + 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */; }; + 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */; }; + 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */; }; + 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */; }; + 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */; }; + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */; }; + 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */; }; + 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */; }; + 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */; }; + 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */; }; + 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A625DB989B46381B10DF01BFF13D816A /* KF.swift */; }; + 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */; }; + 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */; }; + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */; }; + 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */; }; + 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */; }; + 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */; }; + 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */; }; + 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */; }; + 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */; }; + 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */; }; + 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */; }; + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */; }; + 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */; }; + 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */; }; + A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */; }; + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */; }; + A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */; }; + A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */; }; + A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */; }; + A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */; }; AA48510A0816F4943C7D2ED13242630E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */; }; - AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; AC1B5B34F7456E723EC031A496585471 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */; }; AD42B158EA8D302DA980C9A31EA487C2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */; }; - AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */; }; - B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */; }; - B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */; }; - B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */; }; - B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = A197E9088E885944D5C7F230FB5C3440 /* Key.swift */; }; - B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */; }; - BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */; }; - BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */; }; + AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */; }; + AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */; }; + B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */; }; + B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */; }; + B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */; }; + B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */; }; + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */; }; + B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB8714613B99AC277B3A69F105057C75 /* Key.swift */; }; + B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */; }; + BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */; }; + BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */; }; BB1E0118A589750C321D474F646DD4AF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */; }; - C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */; }; - C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */; }; + BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */; }; + BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */; }; + C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */; }; + C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */; }; C297AC9431379391C114794AFD4F9778 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */; }; - C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */; }; + C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */; }; + C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */; }; + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */; }; C47A1C638C0E97C4ECCBD18FD494BB34 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */; }; - C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */; }; - C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */; }; - CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */; }; - D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */; }; - D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */; }; - D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */; }; - D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */; }; - D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */; }; - D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */; }; - D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */; }; - DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */; }; - DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */; }; - E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */; }; - E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */; }; - E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */; }; - E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */; }; - E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */; }; - E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */; }; - EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */; }; - ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */; }; - EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */; }; - EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */; }; + C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */; }; + C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */; }; + CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991443944B518250834DE4B6057F7FBA /* Delegate.swift */; }; + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */; }; + D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */; }; + D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */; }; + D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */; }; + D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */; }; + D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */; }; + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */; }; + D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */; }; + D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */; }; + DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */; }; + DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */; }; + E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */; }; + E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */; }; + E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */; }; + E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */; }; + E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */; }; + E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */; }; + E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */; }; + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */; }; + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */; }; + EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */; }; + ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */; }; + EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */; }; + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */; }; + EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; EEF066616EFE6EBC57541C1B92C6770A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */; }; - F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */; }; - F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */; }; - F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */; }; + EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */; }; + F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */; }; + F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */; }; + F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */; }; F612969E69DE5F072AD96720641B1184 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; - F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */; }; - F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */; }; - FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */; }; - FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */; }; + F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */; }; + F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */; }; + FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */; }; + FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; - remoteInfo = IQKeyboardManagerSwift; - }; - 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; - remoteInfo = FSPagerView; - }; - 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; - remoteInfo = AMap3DMap; - }; - 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; - remoteInfo = AMapLocation; - }; - 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */ = { + 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; remoteInfo = MBProgressHUD; }; - 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */ = { + 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 92A1C13902E7ACDA3ABB5BA1FEACC86C; remoteInfo = SwiftyRSA; }; - C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; - remoteInfo = SwiftyJSON; - }; - F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */ = { + 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 615C831BCE925ED486B225B87E44926D; remoteInfo = KeychainAccess; }; + 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; + remoteInfo = AMap3DMap; + }; + 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; + remoteInfo = SwiftyJSON; + }; + 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; + remoteInfo = FSPagerView; + }; + B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; + remoteInfo = IQKeyboardManagerSwift; + }; + FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; + remoteInfo = AMapLocation; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; 02853C6E2498D9813D60A77C80A7D74A /* Pods-LaserMethane-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-frameworks.sh"; sourceTree = ""; }; - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Source/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyRSA.framework; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FSPagerView.framework; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; 117F9E8CB32760CD3AFAFADB30FD1A13 /* Pods-LaserMethane-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-resources.sh"; sourceTree = ""; }; - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Source/ConstraintInsets.swift; sourceTree = ""; }; + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = ""; }; + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = ""; }; + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; 218B6D4F1C39959EA413058F9C8528F3 /* Pods-LaserMethane-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-LaserMethane-acknowledgements.markdown"; sourceTree = ""; }; - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Source/ConstraintConstantTarget.swift; sourceTree = ""; }; + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Source/Debugging.swift; sourceTree = ""; }; + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-LaserMethane-umbrella.h"; sourceTree = ""; }; - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = ""; }; + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = ""; }; + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = ""; }; + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = ""; }; + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.debug.xcconfig"; sourceTree = ""; }; - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - 56869B5D847813435E75AF50953A608B /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Source/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = ""; }; + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-LaserMethane-dummy.m"; sourceTree = ""; }; - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = ""; }; 65D137708F4AAC33E3A1288466861BE8 /* Pods-LaserMethane-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-Info.plist"; sourceTree = ""; }; - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.release.xcconfig"; sourceTree = ""; }; - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; 72B35167BB8037194C7E81C7FC1DECCF /* Pods-LaserMethane-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-acknowledgements.plist"; sourceTree = ""; }; - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Source/ConstraintDSL.swift; sourceTree = ""; }; + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = ""; }; + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Source/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = ""; }; + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = ""; }; + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = ""; }; + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = ""; }; + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD.framework; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; + 9089869D89E42BCFB841685E2292788C /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = ""; }; + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + 979486118B3E90C08386079D57962701 /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit.framework; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; + A625DB989B46381B10DF01BFF13D816A /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift.framework; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + AB8714613B99AC277B3A69F105057C75 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Source/ConstraintLayoutSupport.swift; sourceTree = ""; }; + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kingfisher.framework; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Source/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; CFA6CB79A2FBE9BE6D3EB1D449BEE391 /* Pods-LaserMethane.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-LaserMethane.modulemap"; sourceTree = ""; }; - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = ""; }; + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = ""; }; + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_LaserMethane.framework; path = "Pods-LaserMethane.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyJSON.framework; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh.framework; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = KeychainAccess.framework; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = ""; }; + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; + F722FB248719D5E270162BA927B11635 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; + F80CA89476A961152E396F0AD4082C93 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = ""; }; + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Source/ConstraintRelatableTarget.swift; sourceTree = ""; }; + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = ""; }; + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -730,6 +817,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 4E3983CD766AC0F359EDD7B8BB7CB961 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -740,11 +835,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */ = { + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */, + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -776,6 +871,51 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */ = { + isa = PBXGroup; + children = ( + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */, + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */, + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */, + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */, + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */, + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */, + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */, + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */, + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */, + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */, + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */, + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */, + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */, + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */, + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */, + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */, + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */, + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */, + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */, + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */, + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */, + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */, + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */, + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */, + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */, + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */, + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */, + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */, + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */, + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */, + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */, + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */, + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */, + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */, + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */, + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */, + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */, + ); + name = SnapKit; + path = SnapKit; + sourceTree = ""; + }; 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -784,378 +924,344 @@ name = "Targets Support Files"; sourceTree = ""; }; - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */ = { + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */ = { isa = PBXGroup; children = ( - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */, - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */, - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */, - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */, - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */, - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */, - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */, - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */, - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */, - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */, + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */, + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */, + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */, + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */, + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */, + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */, + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */, + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */, + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */, + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */, ); + name = AMapLocation; path = AMapLocation; sourceTree = ""; }; - 0D138733E005527E01955C18192FF1BF /* Pods */ = { + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */ = { isa = PBXGroup; children = ( - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */, - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */, - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */, - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */, - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */, - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */, - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */, - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */, - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */, - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */, - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */, - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */, + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */, + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */, + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */, + AB8714613B99AC277B3A69F105057C75 /* Key.swift */, + 9089869D89E42BCFB841685E2292788C /* Message.swift */, + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */, + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */, + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */, + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */, + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */, + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */, + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */, + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */, + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */, + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */, + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */, ); - name = Pods; + name = SwiftyRSA; + path = SwiftyRSA; sourceTree = ""; }; - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */ = { + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */ = { isa = PBXGroup; children = ( - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */, + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */, + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */, + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */, + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */, + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */, + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */, + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */, + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */, + 9D59A7E079AD4491E8612CC18774762A /* Support Files */, ); - name = Products; + name = AMapFoundation; + path = AMapFoundation; sourceTree = ""; }; - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */ = { + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */ = { isa = PBXGroup; children = ( - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */, - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */, - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */, - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */, - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */, - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */, - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/MJRefresh"; - sourceTree = ""; - }; - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */ = { - isa = PBXGroup; - children = ( - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */ = { - isa = PBXGroup; - children = ( - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */ = { - isa = PBXGroup; - children = ( - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */, - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapFoundation"; - sourceTree = ""; - }; - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */, - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMap3DMap"; - sourceTree = ""; - }; - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */ = { - isa = PBXGroup; - children = ( - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */, - ); - name = ObjC; - sourceTree = ""; - }; - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */ = { - isa = PBXGroup; - children = ( - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */, - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */, - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */, - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */, - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */, - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */, - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */, - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */, - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */, - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */, - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */, - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */, - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */, - 56869B5D847813435E75AF50953A608B /* Image.swift */, - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */, - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */, - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */, - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */, - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */, - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */, - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */, - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */, - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */, - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */, - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */, - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */, - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */, - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */, - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */, - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */, - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */, - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */, - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */, - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */, - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */, - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */, - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */, - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */, - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */, - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */, - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */, - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */, - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */, - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */, - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */, - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */, - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */, - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */, - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */, - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */, - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */, - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */, - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */, - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */, - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */, - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */, - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */, - ); - path = Kingfisher; - sourceTree = ""; - }; - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */ = { - isa = PBXGroup; - children = ( - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */, - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */, - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */, - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */, - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */, - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */, - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */, - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */, - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */, - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */, - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */, - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */, - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */, - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */, - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */, - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */, - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */, - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */, - ); - path = Alamofire; - sourceTree = ""; - }; - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */ = { - isa = PBXGroup; - children = ( - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */, - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */, - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */, - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */, - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */, - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */, - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */, - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */, - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */, - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */, - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */, - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */, - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */, - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */, - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */, - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */, - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */, - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */, - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */, - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */, - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */, - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */, - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */, - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */, - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */, - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */, - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */, - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */, - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */, - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */, - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */, - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */, - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */, - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */, - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */, - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */, - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */, - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */, - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */, - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */, - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */, - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */, - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */, - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */, - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */, - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */, - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */, - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */, - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */, - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */, - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */, - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */, - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */, - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */, - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */, - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */, - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */, - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */, - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */, - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */, - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */, - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */, - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */, - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */, - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */, - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */, - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */, - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */, - ); - path = AMap3DMap; - sourceTree = ""; - }; - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */ = { - isa = PBXGroup; - children = ( - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */, - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */, - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */, - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */, - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */, - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */, - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftyJSON"; - sourceTree = ""; - }; - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */ = { - isa = PBXGroup; - children = ( - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */, - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */, - ); - path = SwiftyJSON; - sourceTree = ""; - }; - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */ = { - isa = PBXGroup; - children = ( - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */, - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */, - A778B850D1B3302C20E23D1BC1816034 /* Support Files */, - ); - path = MBProgressHUD; - sourceTree = ""; - }; - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */ = { - isa = PBXGroup; - children = ( - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */, - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */, - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */, - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */, - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */, - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */, - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */, + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */, + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */, + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */, + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */, + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */, + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */, + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/KeychainAccess"; sourceTree = ""; }; - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */ = { + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */ = { isa = PBXGroup; children = ( - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */, - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */, + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */, + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */, + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */, + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */, + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */, + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */, + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */, + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */, + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */, + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */, + F80CA89476A961152E396F0AD4082C93 /* Result.swift */, + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */, + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */, + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */, + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */, + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */, + F722FB248719D5E270162BA927B11635 /* Validation.swift */, + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */, ); - path = KeychainAccess; + name = Alamofire; + path = Alamofire; sourceTree = ""; }; - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */ = { + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */ = { isa = PBXGroup; children = ( - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */, - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */, - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */, - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */, - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */, - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */, - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */, + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */, + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */, + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */, + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */, + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */, + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */, + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */, + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */, + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */, + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */, + ); + name = FSPagerView; + path = FSPagerView; + sourceTree = ""; + }; + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */, + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */, + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */, + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */, + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */, + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */, + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SwiftyRSA"; + path = "../Target Support Files/FSPagerView"; sourceTree = ""; }; - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */ = { + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */ = { isa = PBXGroup; children = ( - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */, - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */, - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */, - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */, - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */, - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */, - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */, + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */, + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */, + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */, + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */, + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */, + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */, + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/Alamofire"; sourceTree = ""; }; + 4DEBC64F0609770829206145185EE075 /* MJRefresh */ = { + isa = PBXGroup; + children = ( + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */, + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */, + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */, + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */, + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */, + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */, + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */, + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */, + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */, + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */, + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */, + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */, + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */, + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */, + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */, + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */, + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */, + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */, + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */, + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */, + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */, + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */, + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */, + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */, + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */, + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */, + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */, + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */, + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */, + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */, + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */, + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */, + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */, + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */, + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */, + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */, + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */, + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */, + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */, + 99C784B563C3E05F1562D09E350C2D15 /* Resources */, + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */, + ); + name = MJRefresh; + path = MJRefresh; + sourceTree = ""; + }; + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */ = { + isa = PBXGroup; + children = ( + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */, + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */, + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */, + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */, + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */, + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */, + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardManagerSwift"; + sourceTree = ""; + }; + 517E39844720EEB2C57EB5A663886E9C /* Support Files */ = { + isa = PBXGroup; + children = ( + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */, + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMap3DMap"; + sourceTree = ""; + }; + 524356D774545DF44523520AF3F4D496 /* Frameworks */ = { + isa = PBXGroup; + children = ( + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */ = { + isa = PBXGroup; + children = ( + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */ = { + isa = PBXGroup; + children = ( + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */, + ); + name = ObjC; + sourceTree = ""; + }; + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */ = { + isa = PBXGroup; + children = ( + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */, + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */, + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */, + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */, + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */, + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */, + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyJSON"; + sourceTree = ""; + }; + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */ = { + isa = PBXGroup; + children = ( + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */, + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */, + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */, + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */, + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */, + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */, + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */, + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */, + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */, + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */, + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */, + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */, + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */, + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */, + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */, + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */, + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */, + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */, + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */, + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */, + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */, + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */, + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */, + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */, + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */, + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */, + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */, + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */, + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */, + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */, + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */, + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */, + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */, + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */, + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */, + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */, + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */, + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */, + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */, + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */, + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */, + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */, + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */, + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */, + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */, + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */, + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */, + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */, + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */, + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */, + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */, + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */, + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */, + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */, + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */, + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */, + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */, + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */, + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */, + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */, + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */, + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */, + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */, + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */, + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */, + 524356D774545DF44523520AF3F4D496 /* Frameworks */, + 885BEDC17A05379706AB60DB903F9F6E /* Resources */, + 517E39844720EEB2C57EB5A663886E9C /* Support Files */, + ); + name = AMap3DMap; + path = AMap3DMap; + sourceTree = ""; + }; 784B8102EDCB1EB8E72F4A81D972D2DD /* iOS */ = { isa = PBXGroup; children = ( @@ -1170,6 +1276,21 @@ name = iOS; sourceTree = ""; }; + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */ = { + isa = PBXGroup; + children = ( + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */, + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */, + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */, + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */, + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */, + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */, + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SnapKit"; + sourceTree = ""; + }; 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -1178,12 +1299,29 @@ name = Frameworks; sourceTree = ""; }; - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */ = { + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */ = { isa = PBXGroup; children = ( - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */, + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */, + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */, + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */, + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */, + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */, + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */, + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */, + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */, + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */, + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */, + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */, + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */, + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */, + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */, + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */, + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */, + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */, ); - name = Resources; + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; sourceTree = ""; }; 8660BF26B8FC5EFA7399C48A3DEEC16A /* Pods-LaserMethane */ = { @@ -1204,85 +1342,123 @@ path = "Target Support Files/Pods-LaserMethane"; sourceTree = ""; }; - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */ = { + 885BEDC17A05379706AB60DB903F9F6E /* Resources */ = { isa = PBXGroup; children = ( - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */, - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */, - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */, - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */, - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */, - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */, - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */, + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */, ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardManagerSwift"; + name = Resources; sourceTree = ""; }; - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */ = { + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */ = { isa = PBXGroup; children = ( - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */, - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */, + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 99C784B563C3E05F1562D09E350C2D15 /* Resources */ = { + isa = PBXGroup; + children = ( + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */ = { + isa = PBXGroup; + children = ( + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */, + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/AMapLocation"; sourceTree = ""; }; - A778B850D1B3302C20E23D1BC1816034 /* Support Files */ = { + 9D59A7E079AD4491E8612CC18774762A /* Support Files */ = { isa = PBXGroup; children = ( - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */, - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */, - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */, - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */, - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */, - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */, - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */, + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */, + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapFoundation"; + sourceTree = ""; + }; + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */ = { + isa = PBXGroup; + children = ( + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */, + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */, + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */, + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */, + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */, + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */, + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */, + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */, + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */, + 4DEBC64F0609770829206145185EE075 /* MJRefresh */, + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */, + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */, + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */, + ); + name = Pods; + sourceTree = ""; + }; + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */ = { + isa = PBXGroup; + children = ( + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */, + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */, + ); + name = SwiftyJSON; + path = SwiftyJSON; + sourceTree = ""; + }; + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */ = { + isa = PBXGroup; + children = ( + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */, + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */, + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */, + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */, + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */, + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */, + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyRSA"; + sourceTree = ""; + }; + C51C277171881130D12BAA2068D12667 /* Support Files */ = { + isa = PBXGroup; + children = ( + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */, + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */, + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */, + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */, + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */, + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */, + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/MBProgressHUD"; sourceTree = ""; }; - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */ = { + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */ = { isa = PBXGroup; children = ( - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */, - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */, - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */, - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */, - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */, - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */, - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */, - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */, - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */, - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */, - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */, - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */, - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */, - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */, - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */, - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */, - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */, + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */, + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */, + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */, + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */, + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */, + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */, + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */, ); - path = IQKeyboardManagerSwift; - sourceTree = ""; - }; - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */ = { - isa = PBXGroup; - children = ( - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */, - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */, - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */, - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */, - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */, - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */, - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */, - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */, - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */, - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */, - ); - path = AMapFoundation; + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -1290,136 +1466,129 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */, - 0D138733E005527E01955C18192FF1BF /* Pods */, - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */, + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */, + EA06058812647A848932C713A27E9A76 /* Products */, 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */, ); sourceTree = ""; }; - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */ = { + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */ = { isa = PBXGroup; children = ( - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */, - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */, - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */, - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */, - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */, - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */, - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */, - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */, - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */, - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */, - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */, - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */, - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */, - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */, - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */, - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */, - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */, - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */, - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */, - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */, - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */, - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */, - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */, - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */, - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */, - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */, - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */, - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */, - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */, - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */, - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */, - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */, - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */, - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */, - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */, - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */, - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */, - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */, - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */, - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */, - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */, + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */, + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */, + C51C277171881130D12BAA2068D12667 /* Support Files */, ); - path = MJRefresh; + name = MBProgressHUD; + path = MBProgressHUD; sourceTree = ""; }; - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */ = { + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */ = { isa = PBXGroup; children = ( - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */, - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */, - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */, - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */, - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */, - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */, - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */, - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */, - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */, - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */, + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */, + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */, + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */, + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */, + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */, + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */, + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */, + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */, + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */, + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */, + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */, + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */, + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */, + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */, + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */, + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */, + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */, + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */, + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */, + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */, + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */, + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */, + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */, + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */, + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */, + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */, + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */, + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */, + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */, + A625DB989B46381B10DF01BFF13D816A /* KF.swift */, + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */, + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */, + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */, + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */, + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */, + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */, + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */, + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */, + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */, + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */, + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */, + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */, + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */, + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */, + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */, + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */, + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */, + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */, + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */, + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */, + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */, + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */, + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */, + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */, + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */, + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */, + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */, ); - path = FSPagerView; + name = Kingfisher; + path = Kingfisher; sourceTree = ""; }; - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */ = { + EA06058812647A848932C713A27E9A76 /* Products */ = { isa = PBXGroup; children = ( - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */, - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */, - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */, - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */, - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */, - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */, - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */, - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */, - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */, - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */, - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */, - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */, - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */, - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */, - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */, - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */, + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, + 979486118B3E90C08386079D57962701 /* SnapKit.framework */, + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, ); - path = SwiftyRSA; + name = Products; sourceTree = ""; }; - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */ = { + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */ = { isa = PBXGroup; children = ( - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */, - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */, - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */, - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */, - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */, - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */, - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */, + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */, + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */, + ); + name = KeychainAccess; + path = KeychainAccess; + sourceTree = ""; + }; + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */ = { + isa = PBXGroup; + children = ( + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */, + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */, + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */, + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */, + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */, + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */, + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; - sourceTree = ""; - }; - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */ = { - isa = PBXGroup; - children = ( - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */, - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */, - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */, - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */, - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */, - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */, - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/FSPagerView"; - sourceTree = ""; - }; - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */, - ); - name = Frameworks; + path = "../Target Support Files/MJRefresh"; sourceTree = ""; }; /* End PBXGroup section */ @@ -1435,14 +1604,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0F175337DB90FE42F93364FBB107D687 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2582784E4FA6A1AC5D23FC53AC3F6EE2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1467,6 +1628,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 7E06654AA5AE3B62D7F9C42D92ECD17D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1485,6 +1654,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D5172CD7D2B4FF8452F758CAAB73AB84 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1534,34 +1711,53 @@ /* Begin PBXNativeTarget section */ 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */ = { isa = PBXNativeTarget; - buildConfigurationList = 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; + buildConfigurationList = 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; buildPhases = ( - 0F175337DB90FE42F93364FBB107D687 /* Headers */, - 22A3490FF39FEFB44486B95442BBE298 /* Sources */, - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */, - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */, + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */, + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */, + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */, + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */, ); buildRules = ( ); dependencies = ( - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */, - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */, - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */, - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */, - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */, - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */, - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */, - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */, - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */, - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */, - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */, - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */, + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */, + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */, + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */, + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */, + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */, + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */, + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */, + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */, + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */, + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */, + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */, + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */, + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */, ); name = "Pods-LaserMethane"; productName = "Pods-LaserMethane"; productReference = DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */; productType = "com.apple.product-type.framework"; }; + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */; + buildPhases = ( + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */, + 89222AF845A30312C284F407BA48B98F /* Sources */, + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */, + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SnapKit; + productName = SnapKit; + productReference = 979486118B3E90C08386079D57962701 /* SnapKit.framework */; + productType = "com.apple.product-type.framework"; + }; 615C831BCE925ED486B225B87E44926D /* KeychainAccess */ = { isa = PBXNativeTarget; buildConfigurationList = 4BEE926243448802ACA6F07A75D9C025 /* Build configuration list for PBXNativeTarget "KeychainAccess" */; @@ -1742,7 +1938,7 @@ Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 0DB5B868EBBEE29209DAC850B5750A67 /* Products */; + productRefGroup = EA06058812647A848932C713A27E9A76 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -1757,6 +1953,7 @@ 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */, 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */, 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */, + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */, D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */, 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */, ); @@ -1778,13 +1975,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 3DBB58E26047779D6783C0EA2E3ED3C5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1807,6 +1997,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 9A620828AD4F8074C92E7134F598A83E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1814,6 +2011,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; AE292B4411627ABE21EB769134C1E8BB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1847,14 +2051,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 22A3490FF39FEFB44486B95442BBE298 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2DDFD9AC10F181CD7130BDF5F9E0502B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1904,6 +2100,50 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 89222AF845A30312C284F407BA48B98F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */, + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */, + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */, + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */, + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */, + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */, + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */, + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */, + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */, + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */, + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */, + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */, + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */, + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */, + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */, + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */, + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */, + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */, + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */, + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */, + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */, + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */, + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */, + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */, + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */, + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */, + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */, + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */, + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */, + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */, + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */, + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */, + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */, + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */, + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */, + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */, + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A75AB809A775ECE51469987C8138A48C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1968,6 +2208,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C4484A10068696C80FF01E1E3C8CE558 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2053,96 +2301,102 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = KeychainAccess; - target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; - targetProxy = F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */; - }; - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MBProgressHUD; - target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; - targetProxy = 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */; - }; - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */; - }; - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapLocation; - target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; - targetProxy = 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */; - }; - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */; - }; - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FSPagerView; - target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; - targetProxy = 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */; - }; - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */; - }; - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapFoundation; - target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */; - }; - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyJSON; - target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; - targetProxy = C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */; - }; - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */ = { + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Alamofire; target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */; + targetProxy = 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */; }; - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyRSA; - target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; - targetProxy = 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */; - }; - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */ = { + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */; + targetProxy = 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */; }; - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */ = { + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */; + targetProxy = B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */; }; - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */ = { + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */; + }; + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */; + }; + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */; + }; + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyJSON; + target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; + targetProxy = 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */; + }; + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */; + }; + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MBProgressHUD; + target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; + targetProxy = 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */; + }; + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = KeychainAccess; + target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; + targetProxy = 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */; + }; + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapFoundation; + target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; + targetProxy = 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */; + }; + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMap3DMap; target = 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */; - targetProxy = 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */; + targetProxy = 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */; + }; + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyRSA; + target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; + targetProxy = 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */; + }; + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapLocation; + target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; + targetProxy = FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */; + }; + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FSPagerView; + target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; + targetProxy = 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 0B1CC7BD6B8F30F1CF4BA13B3D1F66C2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */; + baseConfigurationReference = C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2177,7 +2431,7 @@ }; 0FC90C86B3E177BE8ED9E5B67B53CF96 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */; + baseConfigurationReference = F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2212,7 +2466,7 @@ }; 1DE8A23B55505EC1D5621EED4BD2A775 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */; + baseConfigurationReference = DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2247,7 +2501,7 @@ }; 3BE7200682DA3DD02079CC5BBF5E56EB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2317,7 +2571,6 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -2343,12 +2596,13 @@ SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; }; name = Debug; }; 501C4DDF76F727E13770D67E891EDEF3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */; + baseConfigurationReference = 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2381,62 +2635,9 @@ }; name = Release; }; - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 5BEFF73BC3159F8F2CBEB4FE9D76C7D6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */; + baseConfigurationReference = DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2453,7 +2654,7 @@ }; 6BBDB5179B7EB533C4CDE7F0C2647E7D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */; + baseConfigurationReference = 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2485,9 +2686,44 @@ }; name = Debug; }; + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 7A990D4D7A394E906F2DE82D639771CF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */; + baseConfigurationReference = 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2522,7 +2758,7 @@ }; 877D0C843EF9B7A6EDCEE1C2ADC57B1D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */; + baseConfigurationReference = 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2554,6 +2790,23 @@ }; name = Debug; }; + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 8B5A46FF8D3C1289CDEE3BAFACABCD2A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2592,7 +2845,6 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -2614,12 +2866,49 @@ SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; + }; + name = Release; + }; + 8E403E361CD6D3F32A530333F7435318 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; 909C2AA226C3AED44720FB27D317DC53 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */; + baseConfigurationReference = B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2635,7 +2924,7 @@ }; 93A2FF79E2EC721C724D10C8C2AF1B64 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */; + baseConfigurationReference = 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2670,7 +2959,7 @@ }; 93AD64353C65D45C0D4197F9ECAD786D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */; + baseConfigurationReference = DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2702,26 +2991,9 @@ }; name = Debug; }; - 958EE232CAC027195F6E4B7DCC521870 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 9AAB9A8E94A66A707CA0F2A63BC6B377 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */; + baseConfigurationReference = B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2735,303 +3007,7 @@ }; name = Debug; }; - A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; - PRODUCT_MODULE_NAME = SwiftyJSON; - PRODUCT_NAME = SwiftyJSON; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; - PRODUCT_MODULE_NAME = SwiftyRSA; - PRODUCT_NAME = SwiftyRSA; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; - PRODUCT_MODULE_NAME = MJRefresh; - PRODUCT_NAME = MJRefresh; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; - PRODUCT_MODULE_NAME = MBProgressHUD; - PRODUCT_NAME = MBProgressHUD; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - D4394403D9B8124A37AED078851D6781 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ECD830E9FF60065425D88BB789C29686 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; - PRODUCT_NAME = IQKeyboardManagerSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.3; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ED1BD43F05E25AD1812664ED10717173 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; - PRODUCT_MODULE_NAME = KeychainAccess; - PRODUCT_NAME = KeychainAccess; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - F263D7F43A6EA5C02F261452DFD84680 /* Release */ = { + A0FFDBAC4E8239F1F140211AFB641067 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */; buildSettings = { @@ -3069,6 +3045,355 @@ }; name = Release; }; + A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; + PRODUCT_MODULE_NAME = SwiftyJSON; + PRODUCT_NAME = SwiftyJSON; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; + PRODUCT_MODULE_NAME = SwiftyRSA; + PRODUCT_NAME = SwiftyRSA; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + C1512590E8F19C98069D2A75E78316A9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; + PRODUCT_MODULE_NAME = MJRefresh; + PRODUCT_NAME = MJRefresh; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C89B9E7AB96863B26382FEACE057B03F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; + PRODUCT_MODULE_NAME = MBProgressHUD; + PRODUCT_NAME = MBProgressHUD; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + D4394403D9B8124A37AED078851D6781 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ECD830E9FF60065425D88BB789C29686 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; + PRODUCT_NAME = IQKeyboardManagerSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.3; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ED1BD43F05E25AD1812664ED10717173 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; + PRODUCT_MODULE_NAME = KeychainAccess; + PRODUCT_NAME = KeychainAccess; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -3090,11 +3415,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { isa = XCConfigurationList; buildConfigurations = ( - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */, - 958EE232CAC027195F6E4B7DCC521870 /* Release */, + C1512590E8F19C98069D2A75E78316A9 /* Debug */, + A0FFDBAC4E8239F1F140211AFB641067 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3126,6 +3451,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C89B9E7AB96863B26382FEACE057B03F /* Debug */, + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 70191416B9573C7ABB42333A08FA2DE4 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -3144,11 +3478,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { + 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */, - F263D7F43A6EA5C02F261452DFD84680 /* Release */, + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */, + 8E403E361CD6D3F32A530333F7435318 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist index ed3d73b..d4f3760 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist @@ -59,6 +59,11 @@ isShown + SnapKit.xcscheme + + isShown + + SwiftyJSON.xcscheme isShown diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown index 14c4329..08a9d29 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown @@ -184,6 +184,29 @@ THE SOFTWARE. +## SnapKit + +Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +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. + + ## SwiftyJSON The MIT License (MIT) diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist index 13d062e..107a33d 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist @@ -257,6 +257,35 @@ FooterText + Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +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 + SnapKit + Type + PSGroupSpecifier + + + FooterText The MIT License (MIT) Copyright (c) 2017 Ruoyu Fu diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist index 9cdfda8..66f1c44 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist @@ -6,5 +6,6 @@ ${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework ${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework ${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework +${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework ${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework ${BUILT_PRODUCTS_DIR}/SwiftyRSA/SwiftyRSA.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist index f4ee0f4..88f1c2a 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist @@ -5,5 +5,6 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBProgressHUD.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJRefresh.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyJSON.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyRSA.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist index 9cdfda8..66f1c44 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist @@ -6,5 +6,6 @@ ${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework ${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework ${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework +${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework ${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework ${BUILT_PRODUCTS_DIR}/SwiftyRSA/SwiftyRSA.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-output-files.xcfilelist index f4ee0f4..88f1c2a 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-output-files.xcfilelist @@ -5,5 +5,6 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBProgressHUD.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJRefresh.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyJSON.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyRSA.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks.sh b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks.sh index 0b6255f..e76d609 100755 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks.sh +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks.sh @@ -182,6 +182,7 @@ install_framework "${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework" install_framework "${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework" install_framework "${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework" + install_framework "${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftyRSA/SwiftyRSA.framework" fi @@ -193,6 +194,7 @@ install_framework "${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework" install_framework "${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework" install_framework "${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework" + install_framework "${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftyRSA/SwiftyRSA.framework" fi diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/minus.imageset/minus.png b/LaserMethane/Assets.xcassets/minus.imageset/minus.png new file mode 100644 index 0000000..232ed9a --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/minus.png Binary files differ diff --git a/LaserMethane/Model/InspectDetailModel.swift b/LaserMethane/Model/InspectDetailModel.swift new file mode 100644 index 0000000..3bb9d19 --- /dev/null +++ b/LaserMethane/Model/InspectDetailModel.swift @@ -0,0 +1,70 @@ +// +// InspectDetailModel.swift +// LaserMethane +// +// Created by 203 on 2021/8/5. +// + +import Foundation +import SwiftyJSON + +// { +// "code":200, +// "data":{ +// "date":"2021-07-30", +// "endLat":39.915695, +// "endLng":116.268585, +// "endTime":"2021-07-30 16:20:03", +// "id":"16276330492631002122", +// "name":"测试新建巡检", +// "routes":"[]", +// "startLat":39.915937, +// "startLng":116.268859, +// "startTime":"2021-07-30 16:17:29", +// "user":"王晓颖" +// }, +// "message":"请求成功", +// "success":true +// } + +struct InspectDetailModel { + var code: Int! + var data: DetailDataModel! + var message: String! + var success: Bool! + + init(respJson: JSON) { + code = respJson["code"].intValue + data = DetailDataModel(respJson: respJson["data"]) + message = respJson["message"].stringValue + success = respJson["success"].boolValue + } +} + +struct DetailDataModel { + var date: String! + var endLat: Float! + var endLng: Float! + var endTime: String! + var id: String! + var name: String! + var routes: String! + var startLat: Float! + var startLng: Float! + var startTime: String! + var user: String! + + init(respJson: JSON) { + date = respJson["date"].stringValue + endLat = respJson["endLat"].floatValue + endLng = respJson["endLng"].floatValue + endTime = respJson["endTime"].stringValue + id = respJson["id"].stringValue + name = respJson["name"].stringValue + routes = respJson["routes"].stringValue + startLat = respJson["startLat"].floatValue + startLng = respJson["startLng"].floatValue + startTime = respJson["startTime"].stringValue + user = respJson["user"].stringValue + } +} diff --git a/LaserMethane/Util/Constant.swift b/LaserMethane/Util/Constant.swift index e099a69..2a1a299 100644 --- a/LaserMethane/Util/Constant.swift +++ b/LaserMethane/Util/Constant.swift @@ -22,4 +22,5 @@ case loginOut = "/user/logout" case inspectList = "/inspection/search" case eventList = "/task/search" + case inspectionDetail = "/inspection/info" } diff --git a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift index 9b64129..145c3c5 100644 --- a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift +++ b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift @@ -5,10 +5,24 @@ // Created by 203 on 2021/8/3. // +import Alamofire +import KeychainAccess +import SnapKit +import SwiftyJSON import UIKit +let VIEW_WIDTH = UIScreen.main.bounds.size.width +let VIEW_HEIGHT = UIScreen.main.bounds.size.height + class InspectMapViewController: UIViewController, TransferValueDelegate, MAMapViewDelegate { var id: String? + var mapView: MAMapView! + var inspectView: UIView! + var inspectNameLabel: UILabel! + var inspectStartTimeLabel: UILabel! + var inspectUserLabel: UILabel! + var inspectEndTimeLabel: UILabel! + var eventListButton: UIButton! override func viewDidLoad() { super.viewDidLoad() @@ -18,10 +32,185 @@ navigationController?.navigationBar.barTintColor = .systemBlue let dict: [NSAttributedString.Key: Any] = [NSAttributedString.Key.foregroundColor: UIColor.white] navigationController?.navigationBar.titleTextAttributes = dict // title color - // Do any additional setup after loading the view. - let mapView = MAMapView(frame: view.bounds) + // 设置地图 + setUpMap() + // 在地图图层上面View并设置阴影 + inspectView = UIView(frame: CGRect(x: 8, y: 8, width: VIEW_WIDTH - 16, height: 70)) + inspectView.backgroundColor = .white + LayerShadowHub.shared.setShadow(view: inspectView, sColor: UIColor(red: 211 / 255, green: 211 / 255, blue: 211 / 255, alpha: 1.0), offset: CGSize(width: 0, height: 0), alpha: 1.0, radius: CGFloat(5.0)) + // 在inspectView添加相应的控件 + addInspectSubview() + view.addSubview(inspectView) + // 添加按钮 + let eventListButton = UIButton(type: .roundedRect) + let buttonWidth = VIEW_WIDTH * 0.8 + eventListButton.setTitle("事件清单", for: .normal) + eventListButton.setTitleColor(.white, for: .normal) + eventListButton.titleLabel?.font = UIFont.systemFont(ofSize: 20) + eventListButton.layer.cornerRadius = 8 + eventListButton.backgroundColor = .systemBlue + eventListButton.addTarget(self, action: #selector(toEventListViewController), for: .touchUpInside) + view.addSubview(eventListButton) + eventListButton.snp.makeConstraints { (make) -> Void in + make.top.equalTo(VIEW_HEIGHT * 0.8) + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: 36)) + // x轴方向上居中 + make.centerX.equalToSuperview() + } + // 根据id查询巡检详情 + loadInspectDetail() + } + + func loadInspectDetail() { + let keychain = Keychain() + let baseURL = keychain[Constant.ServerConfig.rawValue] + let inspectionDetailURL = baseURL! + Constant.inspectionDetail.rawValue + Alamofire.request(inspectionDetailURL, method: .get, parameters: ["id": id!], headers: ["token": keychain[Constant.Token.rawValue]!]).responseJSON { response in + switch response.result { + case let .success(value): + self.setInspectData(detailModel: InspectDetailModel(respJson: JSON(value)).data) + case .failure: + AlertHub.shared.showWaringAlert(controller: self, messge: "获取巡检详情失败") + } + } + } + + func setInspectData(detailModel: DetailDataModel!) { + inspectNameLabel.text = detailModel.name + inspectUserLabel.text = detailModel.user + inspectStartTimeLabel.text = detailModel.startTime + inspectEndTimeLabel.text = detailModel.endTime + // 移动到巡检起始经纬度 + let pointAnnotation = MAPointAnnotation() + let pointCoordinate = CLLocationCoordinate2D(latitude: CLLocationDegrees(detailModel.startLat), longitude: CLLocationDegrees(detailModel.startLng)) + mapView.centerCoordinate = pointCoordinate // 移动到位置点 + pointAnnotation.coordinate = pointCoordinate // 显示定位点 + mapView.addAnnotation(pointAnnotation) + } + + func mapView(_ mapView: MAMapView!, viewFor annotation: MAAnnotation!) -> MAAnnotationView! { + if annotation.isKind(of: MAPointAnnotation.self) { + let pointReuseIndetifier = "pointReuseIndetifier" + var annotationView: MAPinAnnotationView? = mapView.dequeueReusableAnnotationView(withIdentifier: pointReuseIndetifier) as! MAPinAnnotationView? + if annotationView == nil { + annotationView = MAPinAnnotationView(annotation: annotation, reuseIdentifier: pointReuseIndetifier) + } + annotationView!.canShowCallout = true + annotationView!.animatesDrop = true + annotationView!.isDraggable = true + return annotationView! + } + return nil + } + + @objc func toEventListViewController(sender: UIButton) { + print("toEventListViewController") + } + + func addInspectSubview() { + inspectNameLabel = UILabel() + inspectNameLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectNameLabel.numberOfLines = 1 + inspectView.addSubview(inspectNameLabel) + inspectNameLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(4) + make.left.equalTo(8) + } + + inspectStartTimeLabel = UILabel() + inspectStartTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectStartTimeLabel) + inspectStartTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(4) + make.left.equalTo(inspectView.frame.width - 168) + } + + inspectUserLabel = UILabel() + inspectUserLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectUserLabel) + inspectUserLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(37) + make.left.equalTo(8) + } + + inspectEndTimeLabel = UILabel() + inspectEndTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectEndTimeLabel) + inspectEndTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(37) + make.left.equalTo(inspectView.frame.width - 168) + } + + let label = UILabel() + label.text = "至" + label.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(label) + label.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 18, height: 29)) + make.center.equalToSuperview() + } + } + + func setUpMap() { + mapView = MAMapView(frame: view.bounds) + // 开启缩放手势 + mapView.isZoomEnabled = true + // 地图的缩放级别的范围是[3-19] + mapView.setZoomLevel(16, animated: true) + // 禁用旋转手势 + mapView.isRotateEnabled = false + // 禁用倾斜手势 + mapView.isRotateCameraEnabled = false + // 不显示罗盘 + mapView.showsCompass = false mapView.delegate = self view.addSubview(mapView) + // 添加放大缩小按钮 + // 放大 + let expandButton = UIButton(type: .roundedRect) + let buttonWidth = CGFloat(36) + let buttonHeight = CGFloat(36) + expandButton.layer.cornerRadius = 5 + expandButton.backgroundColor = .white + expandButton.setBackgroundImage(UIImage(named: "add"), for: .normal) + expandButton.addTarget(self, action: #selector(expandMap), for: .touchUpInside) + view.addSubview(expandButton) + expandButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3) + } + // 缩小 + let minusButton = UIButton(type: .roundedRect) + minusButton.layer.cornerRadius = 5 + minusButton.backgroundColor = .white + minusButton.setBackgroundImage(UIImage(named: "minus"), for: .normal) + minusButton.addTarget(self, action: #selector(minusMap), for: .touchUpInside) + view.addSubview(minusButton) + minusButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3 + buttonHeight + 2) + } + } + + @objc func expandMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel += 1 + mapView.setZoomLevel(zoomLevel, animated: true) + } + + @objc func minusMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel -= 1 + mapView.setZoomLevel(zoomLevel, animated: true) } func transfer(controller: UIViewController, dic: NSDictionary) { diff --git a/LaserMethane/ViewController/Settings/SettingViewController.swift b/LaserMethane/ViewController/Settings/SettingViewController.swift index 837bece..3c4784c 100644 --- a/LaserMethane/ViewController/Settings/SettingViewController.swift +++ b/LaserMethane/ViewController/Settings/SettingViewController.swift @@ -56,9 +56,10 @@ let button = UIButton(type: .roundedRect) button.setTitle("退出登录", for: .normal) button.setTitleColor(.white, for: .normal) + button.titleLabel?.font = UIFont.systemFont(ofSize: CGFloat(20)) button.layer.cornerRadius = 18.0 - button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.backgroundColor = .systemBlue + button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.addTarget(self, action: #selector(loginOutAction), for: .touchUpInside) footerView.addSubview(button) diff --git a/Podfile b/Podfile index 6bda986..dcb34b3 100644 --- a/Podfile +++ b/Podfile @@ -27,4 +27,12 @@ pod 'AMap3DMap' # 高德定位 pod 'AMapLocation' + # 自动约束布局 + pod 'SnapKit' +end + +post_install do |installer| + installer.pods_project.build_configurations.each do |config| + config.build_settings['VALID_ARCHS'] = 'arm64, arm64e, x86_64' + end end diff --git a/Podfile.lock b/Podfile.lock index 4cc826e..0abcbfe 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 4cc826e..0abcbfe 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 638edc3..104afd4 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -9,13 +9,12 @@ /* Begin PBXAggregateTarget section */ 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */ = { isa = PBXAggregateTarget; - buildConfigurationList = 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; + buildConfigurationList = 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; buildPhases = ( ); dependencies = ( ); name = AMapFoundation; - productName = AMapFoundation; }; 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */ = { isa = PBXAggregateTarget; @@ -23,10 +22,9 @@ buildPhases = ( ); dependencies = ( - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */, + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */, ); name = AMap3DMap; - productName = AMap3DMap; }; 971676D1C9A11C105647D995975ACE4F /* AMapLocation */ = { isa = PBXAggregateTarget; @@ -34,653 +32,742 @@ buildPhases = ( ); dependencies = ( - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */, + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */, ); name = AMapLocation; - productName = AMapLocation; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */; }; - 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */; }; - 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */; }; - 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */; }; - 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */; }; - 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */; }; - 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */; }; - 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */; }; - 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */; }; - 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */; }; - 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56869B5D847813435E75AF50953A608B /* Image.swift */; }; - 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */; }; - 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */; }; - 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */; }; - 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */; }; - 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */; }; - 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */; }; - 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */; }; - 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */; }; - 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */; }; - 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */; }; - 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */; }; - 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */; }; - 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */; }; - 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */; }; + 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */; }; + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */; }; + 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */; }; + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */; }; + 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */; }; + 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */; }; + 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */; }; + 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */; }; + 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */; }; + 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */; }; + 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */; }; + 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */; }; + 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */; }; + 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */; }; + 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = C881977E08485F431901A8D3B072A8BA /* Notifications.swift */; }; + 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */; }; + 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */; }; + 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */; }; + 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */; }; + 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */; }; + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */; }; + 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */; }; + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; + 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */; }; + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */; }; + 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */; }; + 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */; }; + 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9089869D89E42BCFB841685E2292788C /* Message.swift */; }; + 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */; }; + 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */; }; + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */; }; + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */; }; 2358B57B83BE526AED64799C6892B2CE /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; 23A5B275E273450840ABED5360A70DA0 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */; }; - 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */; }; - 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */; }; - 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */; }; - 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */; }; - 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */; }; - 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */; }; - 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */; }; - 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */; }; - 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */; }; - 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */; }; - 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */; }; + 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */; }; + 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */; }; + 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */; }; + 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */; }; + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */; }; + 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */; }; + 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */; }; + 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */; }; + 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */; }; + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */; }; + 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */; }; + 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */; }; + 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */; }; 33483C1C427390BED308CBAB3EEEE277 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */; }; - 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */; }; - 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */; }; - 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */; }; + 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */; }; + 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */; }; + 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */; }; + 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */; }; 37DD30C9D863EE4FF8DC3D735A06C0AE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; 38EE0727B33503FD20E1363988E46AB2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */; }; - 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */; }; - 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */; }; - 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */; }; - 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */; }; - 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */; }; - 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */; }; + 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */; }; + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */; }; + 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */; }; + 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */; }; + 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */; }; + 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */; }; + 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */; }; + 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */; }; + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */; }; + 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */; }; 4F441AB2A7BFC619FD9B48BBA1189177 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */; }; - 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */; }; - 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */; }; + 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */; }; + 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */; }; 50013C33D35EBAF31ACF3A8B3A9A3FB4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */; }; - 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */; }; - 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */; }; - 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */; }; + 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */; }; + 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */; }; + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */; }; + 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F722FB248719D5E270162BA927B11635 /* Validation.swift */; }; + 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */; }; 5632D5C79A031216ABAC934DE4CF52B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */; }; - 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */; }; - 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */; }; - 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */; }; - 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; - 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */; }; - 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */; }; - 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547EA4817651E2B390618D18F42B98A2 /* Source.swift */; }; - 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */; }; - 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */; }; - 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */; }; - 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */; }; - 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */; }; - 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */; }; + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */; }; + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */; }; + 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */; }; + 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */; }; + 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */; }; + 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80CA89476A961152E396F0AD4082C93 /* Result.swift */; }; + 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */; }; + 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */; }; + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */; }; + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */; }; + 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */; }; + 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */; }; + 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */; }; + 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */; }; + 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */; }; + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */; }; + 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */; }; + 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */; }; + 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */; }; 7596519E375DA27F6E7D05D440757055 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */; }; - 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */; }; - 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */; }; - 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */; }; - 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */; }; - 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */; }; + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */; }; + 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */; }; + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */; }; + 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */; }; + 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */; }; + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */; }; + 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */; }; + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */; }; + 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */; }; 7CB62474AFF64CE4647E67F4916360C2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */; }; - 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */; }; - 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */; }; - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */; }; - 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */; }; - 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */; }; - 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */; }; - 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */; }; - 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */; }; - 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */; }; - 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */; }; - 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */; }; - 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */; }; - 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */; }; - 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */; }; - 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */; }; - 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */; }; - 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */; }; - 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */; }; - 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */; }; - 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */; }; - A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */; }; - A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */; }; - A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */; }; - A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */; }; - A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */; }; + 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */; }; + 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */; }; + 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */; }; + 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */; }; + 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */; }; + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */; }; + 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */; }; + 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */; }; + 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */; }; + 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */; }; + 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A625DB989B46381B10DF01BFF13D816A /* KF.swift */; }; + 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */; }; + 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */; }; + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */; }; + 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */; }; + 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */; }; + 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */; }; + 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */; }; + 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */; }; + 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */; }; + 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */; }; + 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */; }; + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */; }; + 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */; }; + 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */; }; + A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */; }; + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */; }; + A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */; }; + A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */; }; + A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */; }; + A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */; }; AA48510A0816F4943C7D2ED13242630E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */; }; - AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; AC1B5B34F7456E723EC031A496585471 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */; }; AD42B158EA8D302DA980C9A31EA487C2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */; }; - AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */; }; - B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */; }; - B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */; }; - B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */; }; - B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = A197E9088E885944D5C7F230FB5C3440 /* Key.swift */; }; - B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */; }; - BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */; }; - BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */; }; + AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */; }; + AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */; }; + B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */; }; + B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */; }; + B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */; }; + B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */; }; + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */; }; + B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB8714613B99AC277B3A69F105057C75 /* Key.swift */; }; + B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */; }; + BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */; }; + BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */; }; BB1E0118A589750C321D474F646DD4AF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */; }; - C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */; }; - C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */; }; + BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */; }; + BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */; }; + C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */; }; + C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */; }; C297AC9431379391C114794AFD4F9778 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */; }; - C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */; }; + C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */; }; + C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */; }; + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */; }; C47A1C638C0E97C4ECCBD18FD494BB34 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */; }; - C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */; }; - C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */; }; - CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */; }; - D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */; }; - D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */; }; - D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */; }; - D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */; }; - D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */; }; - D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */; }; - D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */; }; - DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */; }; - DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */; }; - E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */; }; - E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */; }; - E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */; }; - E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */; }; - E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */; }; - E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */; }; - EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */; }; - ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */; }; - EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */; }; - EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */; }; + C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */; }; + C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */; }; + CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991443944B518250834DE4B6057F7FBA /* Delegate.swift */; }; + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */; }; + D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */; }; + D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */; }; + D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */; }; + D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */; }; + D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */; }; + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */; }; + D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */; }; + D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */; }; + DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */; }; + DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */; }; + E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */; }; + E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */; }; + E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */; }; + E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */; }; + E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */; }; + E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */; }; + E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */; }; + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */; }; + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */; }; + EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */; }; + ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */; }; + EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */; }; + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */; }; + EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; EEF066616EFE6EBC57541C1B92C6770A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */; }; - F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */; }; - F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */; }; - F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */; }; + EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */; }; + F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */; }; + F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */; }; + F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */; }; F612969E69DE5F072AD96720641B1184 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; - F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */; }; - F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */; }; - FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */; }; - FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */; }; + F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */; }; + F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */; }; + FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */; }; + FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; - remoteInfo = IQKeyboardManagerSwift; - }; - 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; - remoteInfo = FSPagerView; - }; - 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; - remoteInfo = AMap3DMap; - }; - 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; - remoteInfo = AMapLocation; - }; - 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */ = { + 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; remoteInfo = MBProgressHUD; }; - 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */ = { + 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 92A1C13902E7ACDA3ABB5BA1FEACC86C; remoteInfo = SwiftyRSA; }; - C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; - remoteInfo = SwiftyJSON; - }; - F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */ = { + 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 615C831BCE925ED486B225B87E44926D; remoteInfo = KeychainAccess; }; + 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; + remoteInfo = AMap3DMap; + }; + 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; + remoteInfo = SwiftyJSON; + }; + 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; + remoteInfo = FSPagerView; + }; + B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; + remoteInfo = IQKeyboardManagerSwift; + }; + FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; + remoteInfo = AMapLocation; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; 02853C6E2498D9813D60A77C80A7D74A /* Pods-LaserMethane-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-frameworks.sh"; sourceTree = ""; }; - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Source/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyRSA.framework; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FSPagerView.framework; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; 117F9E8CB32760CD3AFAFADB30FD1A13 /* Pods-LaserMethane-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-resources.sh"; sourceTree = ""; }; - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Source/ConstraintInsets.swift; sourceTree = ""; }; + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = ""; }; + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = ""; }; + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; 218B6D4F1C39959EA413058F9C8528F3 /* Pods-LaserMethane-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-LaserMethane-acknowledgements.markdown"; sourceTree = ""; }; - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Source/ConstraintConstantTarget.swift; sourceTree = ""; }; + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Source/Debugging.swift; sourceTree = ""; }; + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-LaserMethane-umbrella.h"; sourceTree = ""; }; - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = ""; }; + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = ""; }; + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = ""; }; + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = ""; }; + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.debug.xcconfig"; sourceTree = ""; }; - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - 56869B5D847813435E75AF50953A608B /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Source/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = ""; }; + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-LaserMethane-dummy.m"; sourceTree = ""; }; - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = ""; }; 65D137708F4AAC33E3A1288466861BE8 /* Pods-LaserMethane-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-Info.plist"; sourceTree = ""; }; - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.release.xcconfig"; sourceTree = ""; }; - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; 72B35167BB8037194C7E81C7FC1DECCF /* Pods-LaserMethane-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-acknowledgements.plist"; sourceTree = ""; }; - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Source/ConstraintDSL.swift; sourceTree = ""; }; + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = ""; }; + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Source/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = ""; }; + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = ""; }; + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = ""; }; + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = ""; }; + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD.framework; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; + 9089869D89E42BCFB841685E2292788C /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = ""; }; + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + 979486118B3E90C08386079D57962701 /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit.framework; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; + A625DB989B46381B10DF01BFF13D816A /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift.framework; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + AB8714613B99AC277B3A69F105057C75 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Source/ConstraintLayoutSupport.swift; sourceTree = ""; }; + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kingfisher.framework; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Source/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; CFA6CB79A2FBE9BE6D3EB1D449BEE391 /* Pods-LaserMethane.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-LaserMethane.modulemap"; sourceTree = ""; }; - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = ""; }; + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = ""; }; + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_LaserMethane.framework; path = "Pods-LaserMethane.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyJSON.framework; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh.framework; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = KeychainAccess.framework; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = ""; }; + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; + F722FB248719D5E270162BA927B11635 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; + F80CA89476A961152E396F0AD4082C93 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = ""; }; + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Source/ConstraintRelatableTarget.swift; sourceTree = ""; }; + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = ""; }; + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -730,6 +817,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 4E3983CD766AC0F359EDD7B8BB7CB961 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -740,11 +835,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */ = { + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */, + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -776,6 +871,51 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */ = { + isa = PBXGroup; + children = ( + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */, + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */, + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */, + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */, + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */, + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */, + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */, + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */, + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */, + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */, + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */, + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */, + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */, + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */, + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */, + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */, + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */, + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */, + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */, + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */, + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */, + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */, + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */, + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */, + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */, + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */, + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */, + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */, + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */, + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */, + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */, + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */, + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */, + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */, + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */, + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */, + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */, + ); + name = SnapKit; + path = SnapKit; + sourceTree = ""; + }; 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -784,378 +924,344 @@ name = "Targets Support Files"; sourceTree = ""; }; - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */ = { + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */ = { isa = PBXGroup; children = ( - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */, - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */, - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */, - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */, - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */, - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */, - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */, - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */, - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */, - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */, + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */, + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */, + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */, + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */, + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */, + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */, + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */, + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */, + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */, + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */, ); + name = AMapLocation; path = AMapLocation; sourceTree = ""; }; - 0D138733E005527E01955C18192FF1BF /* Pods */ = { + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */ = { isa = PBXGroup; children = ( - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */, - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */, - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */, - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */, - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */, - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */, - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */, - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */, - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */, - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */, - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */, - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */, + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */, + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */, + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */, + AB8714613B99AC277B3A69F105057C75 /* Key.swift */, + 9089869D89E42BCFB841685E2292788C /* Message.swift */, + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */, + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */, + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */, + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */, + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */, + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */, + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */, + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */, + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */, + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */, + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */, ); - name = Pods; + name = SwiftyRSA; + path = SwiftyRSA; sourceTree = ""; }; - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */ = { + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */ = { isa = PBXGroup; children = ( - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */, + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */, + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */, + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */, + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */, + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */, + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */, + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */, + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */, + 9D59A7E079AD4491E8612CC18774762A /* Support Files */, ); - name = Products; + name = AMapFoundation; + path = AMapFoundation; sourceTree = ""; }; - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */ = { + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */ = { isa = PBXGroup; children = ( - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */, - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */, - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */, - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */, - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */, - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */, - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/MJRefresh"; - sourceTree = ""; - }; - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */ = { - isa = PBXGroup; - children = ( - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */ = { - isa = PBXGroup; - children = ( - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */ = { - isa = PBXGroup; - children = ( - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */, - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapFoundation"; - sourceTree = ""; - }; - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */, - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMap3DMap"; - sourceTree = ""; - }; - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */ = { - isa = PBXGroup; - children = ( - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */, - ); - name = ObjC; - sourceTree = ""; - }; - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */ = { - isa = PBXGroup; - children = ( - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */, - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */, - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */, - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */, - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */, - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */, - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */, - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */, - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */, - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */, - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */, - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */, - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */, - 56869B5D847813435E75AF50953A608B /* Image.swift */, - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */, - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */, - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */, - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */, - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */, - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */, - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */, - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */, - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */, - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */, - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */, - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */, - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */, - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */, - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */, - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */, - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */, - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */, - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */, - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */, - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */, - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */, - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */, - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */, - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */, - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */, - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */, - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */, - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */, - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */, - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */, - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */, - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */, - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */, - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */, - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */, - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */, - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */, - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */, - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */, - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */, - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */, - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */, - ); - path = Kingfisher; - sourceTree = ""; - }; - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */ = { - isa = PBXGroup; - children = ( - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */, - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */, - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */, - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */, - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */, - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */, - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */, - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */, - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */, - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */, - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */, - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */, - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */, - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */, - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */, - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */, - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */, - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */, - ); - path = Alamofire; - sourceTree = ""; - }; - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */ = { - isa = PBXGroup; - children = ( - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */, - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */, - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */, - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */, - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */, - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */, - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */, - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */, - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */, - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */, - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */, - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */, - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */, - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */, - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */, - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */, - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */, - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */, - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */, - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */, - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */, - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */, - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */, - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */, - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */, - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */, - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */, - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */, - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */, - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */, - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */, - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */, - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */, - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */, - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */, - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */, - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */, - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */, - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */, - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */, - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */, - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */, - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */, - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */, - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */, - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */, - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */, - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */, - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */, - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */, - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */, - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */, - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */, - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */, - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */, - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */, - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */, - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */, - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */, - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */, - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */, - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */, - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */, - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */, - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */, - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */, - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */, - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */, - ); - path = AMap3DMap; - sourceTree = ""; - }; - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */ = { - isa = PBXGroup; - children = ( - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */, - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */, - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */, - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */, - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */, - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */, - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftyJSON"; - sourceTree = ""; - }; - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */ = { - isa = PBXGroup; - children = ( - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */, - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */, - ); - path = SwiftyJSON; - sourceTree = ""; - }; - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */ = { - isa = PBXGroup; - children = ( - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */, - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */, - A778B850D1B3302C20E23D1BC1816034 /* Support Files */, - ); - path = MBProgressHUD; - sourceTree = ""; - }; - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */ = { - isa = PBXGroup; - children = ( - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */, - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */, - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */, - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */, - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */, - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */, - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */, + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */, + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */, + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */, + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */, + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */, + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */, + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/KeychainAccess"; sourceTree = ""; }; - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */ = { + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */ = { isa = PBXGroup; children = ( - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */, - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */, + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */, + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */, + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */, + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */, + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */, + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */, + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */, + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */, + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */, + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */, + F80CA89476A961152E396F0AD4082C93 /* Result.swift */, + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */, + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */, + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */, + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */, + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */, + F722FB248719D5E270162BA927B11635 /* Validation.swift */, + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */, ); - path = KeychainAccess; + name = Alamofire; + path = Alamofire; sourceTree = ""; }; - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */ = { + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */ = { isa = PBXGroup; children = ( - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */, - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */, - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */, - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */, - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */, - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */, - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */, + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */, + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */, + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */, + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */, + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */, + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */, + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */, + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */, + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */, + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */, + ); + name = FSPagerView; + path = FSPagerView; + sourceTree = ""; + }; + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */, + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */, + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */, + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */, + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */, + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */, + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SwiftyRSA"; + path = "../Target Support Files/FSPagerView"; sourceTree = ""; }; - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */ = { + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */ = { isa = PBXGroup; children = ( - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */, - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */, - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */, - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */, - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */, - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */, - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */, + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */, + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */, + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */, + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */, + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */, + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */, + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/Alamofire"; sourceTree = ""; }; + 4DEBC64F0609770829206145185EE075 /* MJRefresh */ = { + isa = PBXGroup; + children = ( + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */, + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */, + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */, + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */, + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */, + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */, + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */, + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */, + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */, + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */, + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */, + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */, + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */, + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */, + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */, + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */, + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */, + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */, + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */, + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */, + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */, + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */, + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */, + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */, + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */, + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */, + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */, + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */, + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */, + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */, + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */, + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */, + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */, + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */, + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */, + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */, + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */, + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */, + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */, + 99C784B563C3E05F1562D09E350C2D15 /* Resources */, + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */, + ); + name = MJRefresh; + path = MJRefresh; + sourceTree = ""; + }; + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */ = { + isa = PBXGroup; + children = ( + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */, + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */, + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */, + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */, + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */, + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */, + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardManagerSwift"; + sourceTree = ""; + }; + 517E39844720EEB2C57EB5A663886E9C /* Support Files */ = { + isa = PBXGroup; + children = ( + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */, + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMap3DMap"; + sourceTree = ""; + }; + 524356D774545DF44523520AF3F4D496 /* Frameworks */ = { + isa = PBXGroup; + children = ( + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */ = { + isa = PBXGroup; + children = ( + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */ = { + isa = PBXGroup; + children = ( + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */, + ); + name = ObjC; + sourceTree = ""; + }; + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */ = { + isa = PBXGroup; + children = ( + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */, + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */, + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */, + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */, + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */, + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */, + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyJSON"; + sourceTree = ""; + }; + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */ = { + isa = PBXGroup; + children = ( + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */, + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */, + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */, + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */, + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */, + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */, + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */, + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */, + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */, + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */, + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */, + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */, + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */, + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */, + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */, + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */, + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */, + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */, + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */, + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */, + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */, + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */, + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */, + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */, + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */, + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */, + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */, + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */, + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */, + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */, + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */, + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */, + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */, + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */, + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */, + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */, + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */, + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */, + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */, + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */, + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */, + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */, + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */, + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */, + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */, + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */, + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */, + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */, + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */, + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */, + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */, + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */, + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */, + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */, + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */, + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */, + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */, + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */, + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */, + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */, + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */, + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */, + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */, + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */, + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */, + 524356D774545DF44523520AF3F4D496 /* Frameworks */, + 885BEDC17A05379706AB60DB903F9F6E /* Resources */, + 517E39844720EEB2C57EB5A663886E9C /* Support Files */, + ); + name = AMap3DMap; + path = AMap3DMap; + sourceTree = ""; + }; 784B8102EDCB1EB8E72F4A81D972D2DD /* iOS */ = { isa = PBXGroup; children = ( @@ -1170,6 +1276,21 @@ name = iOS; sourceTree = ""; }; + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */ = { + isa = PBXGroup; + children = ( + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */, + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */, + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */, + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */, + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */, + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */, + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SnapKit"; + sourceTree = ""; + }; 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -1178,12 +1299,29 @@ name = Frameworks; sourceTree = ""; }; - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */ = { + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */ = { isa = PBXGroup; children = ( - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */, + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */, + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */, + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */, + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */, + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */, + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */, + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */, + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */, + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */, + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */, + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */, + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */, + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */, + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */, + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */, + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */, + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */, ); - name = Resources; + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; sourceTree = ""; }; 8660BF26B8FC5EFA7399C48A3DEEC16A /* Pods-LaserMethane */ = { @@ -1204,85 +1342,123 @@ path = "Target Support Files/Pods-LaserMethane"; sourceTree = ""; }; - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */ = { + 885BEDC17A05379706AB60DB903F9F6E /* Resources */ = { isa = PBXGroup; children = ( - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */, - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */, - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */, - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */, - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */, - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */, - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */, + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */, ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardManagerSwift"; + name = Resources; sourceTree = ""; }; - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */ = { + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */ = { isa = PBXGroup; children = ( - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */, - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */, + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 99C784B563C3E05F1562D09E350C2D15 /* Resources */ = { + isa = PBXGroup; + children = ( + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */ = { + isa = PBXGroup; + children = ( + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */, + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/AMapLocation"; sourceTree = ""; }; - A778B850D1B3302C20E23D1BC1816034 /* Support Files */ = { + 9D59A7E079AD4491E8612CC18774762A /* Support Files */ = { isa = PBXGroup; children = ( - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */, - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */, - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */, - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */, - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */, - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */, - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */, + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */, + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapFoundation"; + sourceTree = ""; + }; + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */ = { + isa = PBXGroup; + children = ( + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */, + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */, + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */, + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */, + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */, + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */, + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */, + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */, + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */, + 4DEBC64F0609770829206145185EE075 /* MJRefresh */, + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */, + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */, + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */, + ); + name = Pods; + sourceTree = ""; + }; + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */ = { + isa = PBXGroup; + children = ( + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */, + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */, + ); + name = SwiftyJSON; + path = SwiftyJSON; + sourceTree = ""; + }; + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */ = { + isa = PBXGroup; + children = ( + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */, + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */, + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */, + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */, + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */, + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */, + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyRSA"; + sourceTree = ""; + }; + C51C277171881130D12BAA2068D12667 /* Support Files */ = { + isa = PBXGroup; + children = ( + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */, + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */, + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */, + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */, + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */, + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */, + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/MBProgressHUD"; sourceTree = ""; }; - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */ = { + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */ = { isa = PBXGroup; children = ( - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */, - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */, - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */, - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */, - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */, - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */, - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */, - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */, - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */, - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */, - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */, - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */, - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */, - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */, - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */, - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */, - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */, + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */, + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */, + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */, + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */, + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */, + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */, + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */, ); - path = IQKeyboardManagerSwift; - sourceTree = ""; - }; - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */ = { - isa = PBXGroup; - children = ( - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */, - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */, - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */, - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */, - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */, - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */, - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */, - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */, - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */, - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */, - ); - path = AMapFoundation; + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -1290,136 +1466,129 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */, - 0D138733E005527E01955C18192FF1BF /* Pods */, - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */, + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */, + EA06058812647A848932C713A27E9A76 /* Products */, 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */, ); sourceTree = ""; }; - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */ = { + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */ = { isa = PBXGroup; children = ( - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */, - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */, - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */, - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */, - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */, - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */, - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */, - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */, - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */, - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */, - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */, - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */, - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */, - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */, - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */, - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */, - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */, - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */, - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */, - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */, - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */, - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */, - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */, - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */, - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */, - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */, - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */, - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */, - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */, - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */, - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */, - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */, - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */, - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */, - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */, - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */, - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */, - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */, - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */, - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */, - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */, + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */, + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */, + C51C277171881130D12BAA2068D12667 /* Support Files */, ); - path = MJRefresh; + name = MBProgressHUD; + path = MBProgressHUD; sourceTree = ""; }; - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */ = { + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */ = { isa = PBXGroup; children = ( - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */, - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */, - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */, - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */, - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */, - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */, - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */, - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */, - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */, - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */, + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */, + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */, + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */, + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */, + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */, + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */, + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */, + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */, + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */, + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */, + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */, + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */, + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */, + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */, + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */, + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */, + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */, + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */, + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */, + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */, + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */, + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */, + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */, + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */, + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */, + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */, + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */, + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */, + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */, + A625DB989B46381B10DF01BFF13D816A /* KF.swift */, + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */, + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */, + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */, + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */, + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */, + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */, + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */, + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */, + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */, + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */, + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */, + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */, + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */, + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */, + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */, + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */, + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */, + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */, + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */, + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */, + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */, + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */, + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */, + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */, + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */, + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */, + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */, ); - path = FSPagerView; + name = Kingfisher; + path = Kingfisher; sourceTree = ""; }; - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */ = { + EA06058812647A848932C713A27E9A76 /* Products */ = { isa = PBXGroup; children = ( - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */, - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */, - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */, - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */, - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */, - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */, - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */, - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */, - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */, - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */, - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */, - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */, - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */, - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */, - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */, - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */, + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, + 979486118B3E90C08386079D57962701 /* SnapKit.framework */, + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, ); - path = SwiftyRSA; + name = Products; sourceTree = ""; }; - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */ = { + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */ = { isa = PBXGroup; children = ( - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */, - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */, - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */, - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */, - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */, - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */, - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */, + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */, + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */, + ); + name = KeychainAccess; + path = KeychainAccess; + sourceTree = ""; + }; + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */ = { + isa = PBXGroup; + children = ( + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */, + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */, + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */, + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */, + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */, + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */, + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; - sourceTree = ""; - }; - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */ = { - isa = PBXGroup; - children = ( - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */, - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */, - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */, - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */, - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */, - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */, - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/FSPagerView"; - sourceTree = ""; - }; - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */, - ); - name = Frameworks; + path = "../Target Support Files/MJRefresh"; sourceTree = ""; }; /* End PBXGroup section */ @@ -1435,14 +1604,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0F175337DB90FE42F93364FBB107D687 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2582784E4FA6A1AC5D23FC53AC3F6EE2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1467,6 +1628,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 7E06654AA5AE3B62D7F9C42D92ECD17D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1485,6 +1654,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D5172CD7D2B4FF8452F758CAAB73AB84 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1534,34 +1711,53 @@ /* Begin PBXNativeTarget section */ 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */ = { isa = PBXNativeTarget; - buildConfigurationList = 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; + buildConfigurationList = 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; buildPhases = ( - 0F175337DB90FE42F93364FBB107D687 /* Headers */, - 22A3490FF39FEFB44486B95442BBE298 /* Sources */, - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */, - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */, + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */, + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */, + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */, + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */, ); buildRules = ( ); dependencies = ( - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */, - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */, - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */, - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */, - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */, - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */, - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */, - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */, - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */, - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */, - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */, - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */, + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */, + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */, + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */, + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */, + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */, + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */, + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */, + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */, + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */, + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */, + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */, + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */, + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */, ); name = "Pods-LaserMethane"; productName = "Pods-LaserMethane"; productReference = DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */; productType = "com.apple.product-type.framework"; }; + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */; + buildPhases = ( + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */, + 89222AF845A30312C284F407BA48B98F /* Sources */, + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */, + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SnapKit; + productName = SnapKit; + productReference = 979486118B3E90C08386079D57962701 /* SnapKit.framework */; + productType = "com.apple.product-type.framework"; + }; 615C831BCE925ED486B225B87E44926D /* KeychainAccess */ = { isa = PBXNativeTarget; buildConfigurationList = 4BEE926243448802ACA6F07A75D9C025 /* Build configuration list for PBXNativeTarget "KeychainAccess" */; @@ -1742,7 +1938,7 @@ Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 0DB5B868EBBEE29209DAC850B5750A67 /* Products */; + productRefGroup = EA06058812647A848932C713A27E9A76 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -1757,6 +1953,7 @@ 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */, 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */, 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */, + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */, D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */, 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */, ); @@ -1778,13 +1975,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 3DBB58E26047779D6783C0EA2E3ED3C5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1807,6 +1997,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 9A620828AD4F8074C92E7134F598A83E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1814,6 +2011,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; AE292B4411627ABE21EB769134C1E8BB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1847,14 +2051,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 22A3490FF39FEFB44486B95442BBE298 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2DDFD9AC10F181CD7130BDF5F9E0502B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1904,6 +2100,50 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 89222AF845A30312C284F407BA48B98F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */, + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */, + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */, + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */, + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */, + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */, + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */, + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */, + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */, + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */, + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */, + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */, + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */, + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */, + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */, + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */, + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */, + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */, + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */, + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */, + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */, + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */, + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */, + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */, + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */, + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */, + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */, + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */, + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */, + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */, + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */, + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */, + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */, + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */, + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */, + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */, + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A75AB809A775ECE51469987C8138A48C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1968,6 +2208,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C4484A10068696C80FF01E1E3C8CE558 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2053,96 +2301,102 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = KeychainAccess; - target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; - targetProxy = F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */; - }; - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MBProgressHUD; - target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; - targetProxy = 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */; - }; - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */; - }; - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapLocation; - target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; - targetProxy = 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */; - }; - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */; - }; - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FSPagerView; - target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; - targetProxy = 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */; - }; - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */; - }; - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapFoundation; - target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */; - }; - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyJSON; - target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; - targetProxy = C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */; - }; - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */ = { + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Alamofire; target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */; + targetProxy = 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */; }; - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyRSA; - target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; - targetProxy = 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */; - }; - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */ = { + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */; + targetProxy = 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */; }; - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */ = { + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */; + targetProxy = B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */; }; - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */ = { + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */; + }; + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */; + }; + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */; + }; + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyJSON; + target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; + targetProxy = 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */; + }; + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */; + }; + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MBProgressHUD; + target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; + targetProxy = 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */; + }; + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = KeychainAccess; + target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; + targetProxy = 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */; + }; + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapFoundation; + target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; + targetProxy = 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */; + }; + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMap3DMap; target = 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */; - targetProxy = 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */; + targetProxy = 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */; + }; + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyRSA; + target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; + targetProxy = 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */; + }; + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapLocation; + target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; + targetProxy = FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */; + }; + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FSPagerView; + target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; + targetProxy = 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 0B1CC7BD6B8F30F1CF4BA13B3D1F66C2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */; + baseConfigurationReference = C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2177,7 +2431,7 @@ }; 0FC90C86B3E177BE8ED9E5B67B53CF96 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */; + baseConfigurationReference = F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2212,7 +2466,7 @@ }; 1DE8A23B55505EC1D5621EED4BD2A775 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */; + baseConfigurationReference = DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2247,7 +2501,7 @@ }; 3BE7200682DA3DD02079CC5BBF5E56EB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2317,7 +2571,6 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -2343,12 +2596,13 @@ SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; }; name = Debug; }; 501C4DDF76F727E13770D67E891EDEF3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */; + baseConfigurationReference = 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2381,62 +2635,9 @@ }; name = Release; }; - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 5BEFF73BC3159F8F2CBEB4FE9D76C7D6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */; + baseConfigurationReference = DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2453,7 +2654,7 @@ }; 6BBDB5179B7EB533C4CDE7F0C2647E7D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */; + baseConfigurationReference = 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2485,9 +2686,44 @@ }; name = Debug; }; + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 7A990D4D7A394E906F2DE82D639771CF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */; + baseConfigurationReference = 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2522,7 +2758,7 @@ }; 877D0C843EF9B7A6EDCEE1C2ADC57B1D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */; + baseConfigurationReference = 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2554,6 +2790,23 @@ }; name = Debug; }; + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 8B5A46FF8D3C1289CDEE3BAFACABCD2A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2592,7 +2845,6 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -2614,12 +2866,49 @@ SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; + }; + name = Release; + }; + 8E403E361CD6D3F32A530333F7435318 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; 909C2AA226C3AED44720FB27D317DC53 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */; + baseConfigurationReference = B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2635,7 +2924,7 @@ }; 93A2FF79E2EC721C724D10C8C2AF1B64 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */; + baseConfigurationReference = 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2670,7 +2959,7 @@ }; 93AD64353C65D45C0D4197F9ECAD786D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */; + baseConfigurationReference = DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2702,26 +2991,9 @@ }; name = Debug; }; - 958EE232CAC027195F6E4B7DCC521870 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 9AAB9A8E94A66A707CA0F2A63BC6B377 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */; + baseConfigurationReference = B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2735,303 +3007,7 @@ }; name = Debug; }; - A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; - PRODUCT_MODULE_NAME = SwiftyJSON; - PRODUCT_NAME = SwiftyJSON; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; - PRODUCT_MODULE_NAME = SwiftyRSA; - PRODUCT_NAME = SwiftyRSA; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; - PRODUCT_MODULE_NAME = MJRefresh; - PRODUCT_NAME = MJRefresh; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; - PRODUCT_MODULE_NAME = MBProgressHUD; - PRODUCT_NAME = MBProgressHUD; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - D4394403D9B8124A37AED078851D6781 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ECD830E9FF60065425D88BB789C29686 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; - PRODUCT_NAME = IQKeyboardManagerSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.3; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ED1BD43F05E25AD1812664ED10717173 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; - PRODUCT_MODULE_NAME = KeychainAccess; - PRODUCT_NAME = KeychainAccess; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - F263D7F43A6EA5C02F261452DFD84680 /* Release */ = { + A0FFDBAC4E8239F1F140211AFB641067 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */; buildSettings = { @@ -3069,6 +3045,355 @@ }; name = Release; }; + A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; + PRODUCT_MODULE_NAME = SwiftyJSON; + PRODUCT_NAME = SwiftyJSON; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; + PRODUCT_MODULE_NAME = SwiftyRSA; + PRODUCT_NAME = SwiftyRSA; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + C1512590E8F19C98069D2A75E78316A9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; + PRODUCT_MODULE_NAME = MJRefresh; + PRODUCT_NAME = MJRefresh; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C89B9E7AB96863B26382FEACE057B03F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; + PRODUCT_MODULE_NAME = MBProgressHUD; + PRODUCT_NAME = MBProgressHUD; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + D4394403D9B8124A37AED078851D6781 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ECD830E9FF60065425D88BB789C29686 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; + PRODUCT_NAME = IQKeyboardManagerSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.3; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ED1BD43F05E25AD1812664ED10717173 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; + PRODUCT_MODULE_NAME = KeychainAccess; + PRODUCT_NAME = KeychainAccess; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -3090,11 +3415,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { isa = XCConfigurationList; buildConfigurations = ( - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */, - 958EE232CAC027195F6E4B7DCC521870 /* Release */, + C1512590E8F19C98069D2A75E78316A9 /* Debug */, + A0FFDBAC4E8239F1F140211AFB641067 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3126,6 +3451,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C89B9E7AB96863B26382FEACE057B03F /* Debug */, + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 70191416B9573C7ABB42333A08FA2DE4 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -3144,11 +3478,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { + 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */, - F263D7F43A6EA5C02F261452DFD84680 /* Release */, + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */, + 8E403E361CD6D3F32A530333F7435318 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist index ed3d73b..d4f3760 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist @@ -59,6 +59,11 @@ isShown + SnapKit.xcscheme + + isShown + + SwiftyJSON.xcscheme isShown diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown index 14c4329..08a9d29 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown @@ -184,6 +184,29 @@ THE SOFTWARE. +## SnapKit + +Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +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. + + ## SwiftyJSON The MIT License (MIT) diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist index 13d062e..107a33d 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist @@ -257,6 +257,35 @@ FooterText + Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +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 + SnapKit + Type + PSGroupSpecifier + + + FooterText The MIT License (MIT) Copyright (c) 2017 Ruoyu Fu diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist index 9cdfda8..66f1c44 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist @@ -6,5 +6,6 @@ ${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework ${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework ${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework +${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework ${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework ${BUILT_PRODUCTS_DIR}/SwiftyRSA/SwiftyRSA.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist index f4ee0f4..88f1c2a 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist @@ -5,5 +5,6 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBProgressHUD.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJRefresh.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyJSON.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyRSA.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist index 9cdfda8..66f1c44 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist @@ -6,5 +6,6 @@ ${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework ${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework ${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework +${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework ${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework ${BUILT_PRODUCTS_DIR}/SwiftyRSA/SwiftyRSA.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-output-files.xcfilelist index f4ee0f4..88f1c2a 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-output-files.xcfilelist @@ -5,5 +5,6 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBProgressHUD.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJRefresh.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyJSON.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyRSA.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks.sh b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks.sh index 0b6255f..e76d609 100755 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks.sh +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks.sh @@ -182,6 +182,7 @@ install_framework "${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework" install_framework "${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework" install_framework "${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework" + install_framework "${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftyRSA/SwiftyRSA.framework" fi @@ -193,6 +194,7 @@ install_framework "${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework" install_framework "${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework" install_framework "${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework" + install_framework "${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftyRSA/SwiftyRSA.framework" fi diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane.debug.xcconfig b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane.debug.xcconfig index 2d77cea..f8cdece 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane.debug.xcconfig +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane.debug.xcconfig @@ -2,11 +2,11 @@ ARCHS = $(ARCHS_STANDARD) CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyRSA" "${PODS_ROOT}/AMap3DMap" "${PODS_ROOT}/AMapFoundation" "${PODS_ROOT}/AMapLocation" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyRSA" "${PODS_ROOT}/AMap3DMap" "${PODS_ROOT}/AMapFoundation" "${PODS_ROOT}/AMapLocation" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView/FSPagerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess/KeychainAccess.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyRSA/SwiftyRSA.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView/FSPagerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess/KeychainAccess.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyRSA/SwiftyRSA.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "AMapFoundationKit" -framework "AMapLocationKit" -framework "Accelerate" -framework "Alamofire" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreTelephony" -framework "CoreText" -framework "ExternalAccessory" -framework "FSPagerView" -framework "Foundation" -framework "GLKit" -framework "IQKeyboardManagerSwift" -framework "KeychainAccess" -framework "Kingfisher" -framework "MAMapKit" -framework "MBProgressHUD" -framework "MJRefresh" -framework "OpenGLES" -framework "QuartzCore" -framework "Security" -framework "SwiftyJSON" -framework "SwiftyRSA" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Combine" -weak_framework "SwiftUI" +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "AMapFoundationKit" -framework "AMapLocationKit" -framework "Accelerate" -framework "Alamofire" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreTelephony" -framework "CoreText" -framework "ExternalAccessory" -framework "FSPagerView" -framework "Foundation" -framework "GLKit" -framework "IQKeyboardManagerSwift" -framework "KeychainAccess" -framework "Kingfisher" -framework "MAMapKit" -framework "MBProgressHUD" -framework "MJRefresh" -framework "OpenGLES" -framework "QuartzCore" -framework "Security" -framework "SnapKit" -framework "SwiftyJSON" -framework "SwiftyRSA" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Combine" -weak_framework "SwiftUI" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/LaserMethane.xcodeproj/project.pbxproj b/LaserMethane.xcodeproj/project.pbxproj index dbbbcc1..30f31d3 100644 --- a/LaserMethane.xcodeproj/project.pbxproj +++ b/LaserMethane.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 65BF7C1C26AFDDCD000FEC82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7C1B26AFDDCD000FEC82 /* AppDelegate.swift */; }; 65BF7C2526AFDDCD000FEC82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2426AFDDCD000FEC82 /* Assets.xcassets */; }; 65BF7C2826AFDDCD000FEC82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 65BF7C2626AFDDCD000FEC82 /* LaunchScreen.storyboard */; }; + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */; }; 65E05AC626B3EABC00606939 /* BigImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC426B3EABC00606939 /* BigImageViewController.swift */; }; 65E05AC726B3EABC00606939 /* BigImageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 65E05AC526B3EABC00606939 /* BigImageViewController.xib */; }; 65E05AC926B3EF0600606939 /* TransferImageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */; }; @@ -516,6 +517,7 @@ 65BF7C2726AFDDCD000FEC82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 65BF7C2926AFDDCD000FEC82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 65BF7DBD26BA25C50097B132 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectDetailModel.swift; sourceTree = ""; }; 65E05AC426B3EABC00606939 /* BigImageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigImageViewController.swift; sourceTree = ""; }; 65E05AC526B3EABC00606939 /* BigImageViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BigImageViewController.xib; sourceTree = ""; }; 65E05AC826B3EF0600606939 /* TransferImageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferImageDelegate.swift; sourceTree = ""; }; @@ -678,6 +680,7 @@ 65F2E00026B0129100179EBD /* UserInfoModel.swift */, 65F2DFFD26B0128C00179EBD /* ActionResultModel.swift */, 65F2E04626B25B5D00179EBD /* EventListModel.swift */, + 65BF7DD426BB8F880097B132 /* InspectDetailModel.swift */, ); path = Model; sourceTree = ""; @@ -1390,6 +1393,7 @@ 65F2E05326B2812700179EBD /* ImageCollectionViewCell.swift in Sources */, 65F2E02526B1326D00179EBD /* CommonTableViewCell.swift in Sources */, 65F2E01426B0E8CA00179EBD /* AlertHub.swift in Sources */, + 65BF7DD526BB8F880097B132 /* InspectDetailModel.swift in Sources */, 65F2E02126B1242200179EBD /* DefaultTableViewCell.swift in Sources */, 65F2E00426B0129100179EBD /* UserInfoModel.swift in Sources */, 65BF7A2A26B937410097B132 /* InspectMapViewController.swift in Sources */, diff --git a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate index 80866bf..a869621 100644 --- a/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate +++ b/LaserMethane.xcworkspace/xcuserdata/a203.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/LaserMethane/Assets.xcassets/add.imageset/Contents.json b/LaserMethane/Assets.xcassets/add.imageset/Contents.json new file mode 100644 index 0000000..4815fe0 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "add.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/add.imageset/add.png b/LaserMethane/Assets.xcassets/add.imageset/add.png new file mode 100644 index 0000000..a08a5d5 --- /dev/null +++ b/LaserMethane/Assets.xcassets/add.imageset/add.png Binary files differ diff --git a/LaserMethane/Assets.xcassets/minus.imageset/Contents.json b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json new file mode 100644 index 0000000..d1850c2 --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "minus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/LaserMethane/Assets.xcassets/minus.imageset/minus.png b/LaserMethane/Assets.xcassets/minus.imageset/minus.png new file mode 100644 index 0000000..232ed9a --- /dev/null +++ b/LaserMethane/Assets.xcassets/minus.imageset/minus.png Binary files differ diff --git a/LaserMethane/Model/InspectDetailModel.swift b/LaserMethane/Model/InspectDetailModel.swift new file mode 100644 index 0000000..3bb9d19 --- /dev/null +++ b/LaserMethane/Model/InspectDetailModel.swift @@ -0,0 +1,70 @@ +// +// InspectDetailModel.swift +// LaserMethane +// +// Created by 203 on 2021/8/5. +// + +import Foundation +import SwiftyJSON + +// { +// "code":200, +// "data":{ +// "date":"2021-07-30", +// "endLat":39.915695, +// "endLng":116.268585, +// "endTime":"2021-07-30 16:20:03", +// "id":"16276330492631002122", +// "name":"测试新建巡检", +// "routes":"[]", +// "startLat":39.915937, +// "startLng":116.268859, +// "startTime":"2021-07-30 16:17:29", +// "user":"王晓颖" +// }, +// "message":"请求成功", +// "success":true +// } + +struct InspectDetailModel { + var code: Int! + var data: DetailDataModel! + var message: String! + var success: Bool! + + init(respJson: JSON) { + code = respJson["code"].intValue + data = DetailDataModel(respJson: respJson["data"]) + message = respJson["message"].stringValue + success = respJson["success"].boolValue + } +} + +struct DetailDataModel { + var date: String! + var endLat: Float! + var endLng: Float! + var endTime: String! + var id: String! + var name: String! + var routes: String! + var startLat: Float! + var startLng: Float! + var startTime: String! + var user: String! + + init(respJson: JSON) { + date = respJson["date"].stringValue + endLat = respJson["endLat"].floatValue + endLng = respJson["endLng"].floatValue + endTime = respJson["endTime"].stringValue + id = respJson["id"].stringValue + name = respJson["name"].stringValue + routes = respJson["routes"].stringValue + startLat = respJson["startLat"].floatValue + startLng = respJson["startLng"].floatValue + startTime = respJson["startTime"].stringValue + user = respJson["user"].stringValue + } +} diff --git a/LaserMethane/Util/Constant.swift b/LaserMethane/Util/Constant.swift index e099a69..2a1a299 100644 --- a/LaserMethane/Util/Constant.swift +++ b/LaserMethane/Util/Constant.swift @@ -22,4 +22,5 @@ case loginOut = "/user/logout" case inspectList = "/inspection/search" case eventList = "/task/search" + case inspectionDetail = "/inspection/info" } diff --git a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift index 9b64129..145c3c5 100644 --- a/LaserMethane/ViewController/Inspect/InspectMapViewController.swift +++ b/LaserMethane/ViewController/Inspect/InspectMapViewController.swift @@ -5,10 +5,24 @@ // Created by 203 on 2021/8/3. // +import Alamofire +import KeychainAccess +import SnapKit +import SwiftyJSON import UIKit +let VIEW_WIDTH = UIScreen.main.bounds.size.width +let VIEW_HEIGHT = UIScreen.main.bounds.size.height + class InspectMapViewController: UIViewController, TransferValueDelegate, MAMapViewDelegate { var id: String? + var mapView: MAMapView! + var inspectView: UIView! + var inspectNameLabel: UILabel! + var inspectStartTimeLabel: UILabel! + var inspectUserLabel: UILabel! + var inspectEndTimeLabel: UILabel! + var eventListButton: UIButton! override func viewDidLoad() { super.viewDidLoad() @@ -18,10 +32,185 @@ navigationController?.navigationBar.barTintColor = .systemBlue let dict: [NSAttributedString.Key: Any] = [NSAttributedString.Key.foregroundColor: UIColor.white] navigationController?.navigationBar.titleTextAttributes = dict // title color - // Do any additional setup after loading the view. - let mapView = MAMapView(frame: view.bounds) + // 设置地图 + setUpMap() + // 在地图图层上面View并设置阴影 + inspectView = UIView(frame: CGRect(x: 8, y: 8, width: VIEW_WIDTH - 16, height: 70)) + inspectView.backgroundColor = .white + LayerShadowHub.shared.setShadow(view: inspectView, sColor: UIColor(red: 211 / 255, green: 211 / 255, blue: 211 / 255, alpha: 1.0), offset: CGSize(width: 0, height: 0), alpha: 1.0, radius: CGFloat(5.0)) + // 在inspectView添加相应的控件 + addInspectSubview() + view.addSubview(inspectView) + // 添加按钮 + let eventListButton = UIButton(type: .roundedRect) + let buttonWidth = VIEW_WIDTH * 0.8 + eventListButton.setTitle("事件清单", for: .normal) + eventListButton.setTitleColor(.white, for: .normal) + eventListButton.titleLabel?.font = UIFont.systemFont(ofSize: 20) + eventListButton.layer.cornerRadius = 8 + eventListButton.backgroundColor = .systemBlue + eventListButton.addTarget(self, action: #selector(toEventListViewController), for: .touchUpInside) + view.addSubview(eventListButton) + eventListButton.snp.makeConstraints { (make) -> Void in + make.top.equalTo(VIEW_HEIGHT * 0.8) + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: 36)) + // x轴方向上居中 + make.centerX.equalToSuperview() + } + // 根据id查询巡检详情 + loadInspectDetail() + } + + func loadInspectDetail() { + let keychain = Keychain() + let baseURL = keychain[Constant.ServerConfig.rawValue] + let inspectionDetailURL = baseURL! + Constant.inspectionDetail.rawValue + Alamofire.request(inspectionDetailURL, method: .get, parameters: ["id": id!], headers: ["token": keychain[Constant.Token.rawValue]!]).responseJSON { response in + switch response.result { + case let .success(value): + self.setInspectData(detailModel: InspectDetailModel(respJson: JSON(value)).data) + case .failure: + AlertHub.shared.showWaringAlert(controller: self, messge: "获取巡检详情失败") + } + } + } + + func setInspectData(detailModel: DetailDataModel!) { + inspectNameLabel.text = detailModel.name + inspectUserLabel.text = detailModel.user + inspectStartTimeLabel.text = detailModel.startTime + inspectEndTimeLabel.text = detailModel.endTime + // 移动到巡检起始经纬度 + let pointAnnotation = MAPointAnnotation() + let pointCoordinate = CLLocationCoordinate2D(latitude: CLLocationDegrees(detailModel.startLat), longitude: CLLocationDegrees(detailModel.startLng)) + mapView.centerCoordinate = pointCoordinate // 移动到位置点 + pointAnnotation.coordinate = pointCoordinate // 显示定位点 + mapView.addAnnotation(pointAnnotation) + } + + func mapView(_ mapView: MAMapView!, viewFor annotation: MAAnnotation!) -> MAAnnotationView! { + if annotation.isKind(of: MAPointAnnotation.self) { + let pointReuseIndetifier = "pointReuseIndetifier" + var annotationView: MAPinAnnotationView? = mapView.dequeueReusableAnnotationView(withIdentifier: pointReuseIndetifier) as! MAPinAnnotationView? + if annotationView == nil { + annotationView = MAPinAnnotationView(annotation: annotation, reuseIdentifier: pointReuseIndetifier) + } + annotationView!.canShowCallout = true + annotationView!.animatesDrop = true + annotationView!.isDraggable = true + return annotationView! + } + return nil + } + + @objc func toEventListViewController(sender: UIButton) { + print("toEventListViewController") + } + + func addInspectSubview() { + inspectNameLabel = UILabel() + inspectNameLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectNameLabel.numberOfLines = 1 + inspectView.addSubview(inspectNameLabel) + inspectNameLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(4) + make.left.equalTo(8) + } + + inspectStartTimeLabel = UILabel() + inspectStartTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectStartTimeLabel) + inspectStartTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(4) + make.left.equalTo(inspectView.frame.width - 168) + } + + inspectUserLabel = UILabel() + inspectUserLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectUserLabel) + inspectUserLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: (inspectView.frame.width - 16) / 2, height: 29)) + make.top.equalTo(37) + make.left.equalTo(8) + } + + inspectEndTimeLabel = UILabel() + inspectEndTimeLabel.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(inspectEndTimeLabel) + inspectEndTimeLabel.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 160, height: 29)) + make.top.equalTo(37) + make.left.equalTo(inspectView.frame.width - 168) + } + + let label = UILabel() + label.text = "至" + label.font = UIFont.systemFont(ofSize: 16.0) + inspectView.addSubview(label) + label.snp.makeConstraints { (make) -> Void in + make.size.equalTo(CGSize(width: 18, height: 29)) + make.center.equalToSuperview() + } + } + + func setUpMap() { + mapView = MAMapView(frame: view.bounds) + // 开启缩放手势 + mapView.isZoomEnabled = true + // 地图的缩放级别的范围是[3-19] + mapView.setZoomLevel(16, animated: true) + // 禁用旋转手势 + mapView.isRotateEnabled = false + // 禁用倾斜手势 + mapView.isRotateCameraEnabled = false + // 不显示罗盘 + mapView.showsCompass = false mapView.delegate = self view.addSubview(mapView) + // 添加放大缩小按钮 + // 放大 + let expandButton = UIButton(type: .roundedRect) + let buttonWidth = CGFloat(36) + let buttonHeight = CGFloat(36) + expandButton.layer.cornerRadius = 5 + expandButton.backgroundColor = .white + expandButton.setBackgroundImage(UIImage(named: "add"), for: .normal) + expandButton.addTarget(self, action: #selector(expandMap), for: .touchUpInside) + view.addSubview(expandButton) + expandButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3) + } + // 缩小 + let minusButton = UIButton(type: .roundedRect) + minusButton.layer.cornerRadius = 5 + minusButton.backgroundColor = .white + minusButton.setBackgroundImage(UIImage(named: "minus"), for: .normal) + minusButton.addTarget(self, action: #selector(minusMap), for: .touchUpInside) + view.addSubview(minusButton) + minusButton.snp.makeConstraints { (make) -> Void in + // 设置视图大小 + make.size.equalTo(CGSize(width: buttonWidth, height: buttonHeight)) + make.right.equalTo(-5) + make.top.equalTo((VIEW_HEIGHT - buttonHeight) / 3 + buttonHeight + 2) + } + } + + @objc func expandMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel += 1 + mapView.setZoomLevel(zoomLevel, animated: true) + } + + @objc func minusMap() { + var zoomLevel = mapView.zoomLevel + zoomLevel -= 1 + mapView.setZoomLevel(zoomLevel, animated: true) } func transfer(controller: UIViewController, dic: NSDictionary) { diff --git a/LaserMethane/ViewController/Settings/SettingViewController.swift b/LaserMethane/ViewController/Settings/SettingViewController.swift index 837bece..3c4784c 100644 --- a/LaserMethane/ViewController/Settings/SettingViewController.swift +++ b/LaserMethane/ViewController/Settings/SettingViewController.swift @@ -56,9 +56,10 @@ let button = UIButton(type: .roundedRect) button.setTitle("退出登录", for: .normal) button.setTitleColor(.white, for: .normal) + button.titleLabel?.font = UIFont.systemFont(ofSize: CGFloat(20)) button.layer.cornerRadius = 18.0 - button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.backgroundColor = .systemBlue + button.frame = CGRect(x: 35, y: 100, width: 320, height: 36) button.addTarget(self, action: #selector(loginOutAction), for: .touchUpInside) footerView.addSubview(button) diff --git a/Podfile b/Podfile index 6bda986..dcb34b3 100644 --- a/Podfile +++ b/Podfile @@ -27,4 +27,12 @@ pod 'AMap3DMap' # 高德定位 pod 'AMapLocation' + # 自动约束布局 + pod 'SnapKit' +end + +post_install do |installer| + installer.pods_project.build_configurations.each do |config| + config.build_settings['VALID_ARCHS'] = 'arm64, arm64e, x86_64' + end end diff --git a/Podfile.lock b/Podfile.lock index 4cc826e..0abcbfe 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 4cc826e..0abcbfe 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -11,6 +11,7 @@ - Kingfisher (6.3.1) - MBProgressHUD (1.2.0) - MJRefresh (3.1.14.1) + - SnapKit (5.0.1) - SwiftyJSON (4.3.0) - SwiftyRSA (1.7.0): - SwiftyRSA/ObjC (= 1.7.0) @@ -26,6 +27,7 @@ - Kingfisher - MBProgressHUD - MJRefresh (~> 3.1.14.1) + - SnapKit - SwiftyJSON (~> 4.0) - SwiftyRSA @@ -41,6 +43,7 @@ - Kingfisher - MBProgressHUD - MJRefresh + - SnapKit - SwiftyJSON - SwiftyRSA @@ -55,9 +58,10 @@ Kingfisher: 016c8b653a35add51dd34a3aba36b580041acc74 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 MJRefresh: 238e6a37e2dba12160ee3b79f6d2a2b26abcab42 + SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb SwiftyJSON: 6faa0040f8b59dead0ee07436cbf76b73c08fd08 SwiftyRSA: 8c6dd1ea7db1b8dc4fb517a202f88bb1354bc2c6 -PODFILE CHECKSUM: aa432d11927cd54780a0bc244e0cbcc121aa3136 +PODFILE CHECKSUM: dc84f9f71caa2da6b14f81f8e9fa42c380c41c93 COCOAPODS: 1.10.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 638edc3..104afd4 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -9,13 +9,12 @@ /* Begin PBXAggregateTarget section */ 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */ = { isa = PBXAggregateTarget; - buildConfigurationList = 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; + buildConfigurationList = 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */; buildPhases = ( ); dependencies = ( ); name = AMapFoundation; - productName = AMapFoundation; }; 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */ = { isa = PBXAggregateTarget; @@ -23,10 +22,9 @@ buildPhases = ( ); dependencies = ( - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */, + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */, ); name = AMap3DMap; - productName = AMap3DMap; }; 971676D1C9A11C105647D995975ACE4F /* AMapLocation */ = { isa = PBXAggregateTarget; @@ -34,653 +32,742 @@ buildPhases = ( ); dependencies = ( - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */, + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */, ); name = AMapLocation; - productName = AMapLocation; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */; }; - 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */; }; - 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */; }; - 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */; }; - 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */; }; - 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */; }; - 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */; }; - 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */; }; - 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */; }; - 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */; }; - 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56869B5D847813435E75AF50953A608B /* Image.swift */; }; - 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */; }; - 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */; }; - 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */; }; - 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */; }; - 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */; }; - 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */; }; - 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */; }; - 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */; }; - 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */; }; - 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */; }; - 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */; }; - 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */; }; - 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */; }; - 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */; }; + 0116999205A46198CC6443778A8BAE52 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */; }; + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */; }; + 02CB52318C55F417998655BB7D5ACCF0 /* PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */; }; + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */; }; + 03E7A8B02DBB314AAD3CE5730479603D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */; }; + 03E9D1028B1D0E597D04CEBD49D6F05D /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */; }; + 0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */; }; + 046335D7F257D4270F888410DC880AEA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */; }; + 072DC09D770DAEB088FB36B00956EFC9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */; }; + 0A293BC418AA0CF64EECEE3C86AE851D /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A9140C195415D42A13B9941925AA3CF /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */; }; + 0B7AA9DE5B5F63D414B017F3F38C306F /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */; }; + 0ED96C2BFBC7238A100BC7CD916440B0 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 102F4487BC4ADC3C2B56A0470E0A9468 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */; }; + 105B89DABF0B9ACD0128C5726834475A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */; }; + 109F1E2EB50EA578749F4097EE7194DF /* Signature.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */; }; + 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = C881977E08485F431901A8D3B072A8BA /* Notifications.swift */; }; + 14A1F8F0AC0D3D614E226EB2F875E0ED /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */; }; + 162A3D0B5F025871F109D2354F9EDF16 /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */; }; + 16C5B487087EAC916029FFCC177C132F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */; }; + 17348AEBA23DC83EACF6C6F9B3E29763 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */; }; + 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */; }; + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */; }; + 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */; }; + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; + 1A3E98049BB2E28E409174D595370C02 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */; }; + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */; }; + 1B8E1A3548FE6556F86E353E176CB531 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */; }; + 1E5E2DC2F1862397AEE5BA04E6234C89 /* EncryptedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */; }; + 1EF55436A45096EEC703D8A9D521DAD3 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9089869D89E42BCFB841685E2292788C /* Message.swift */; }; + 1F95FA8C35739096A909F03B27962D11 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */; }; + 202D66BB3894AA5D9C951BE732D73591 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */; }; + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */; }; + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */; }; 2358B57B83BE526AED64799C6892B2CE /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; 23A5B275E273450840ABED5360A70DA0 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */; }; - 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */; }; - 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */; }; - 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */; }; - 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */; }; - 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */; }; - 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */; }; - 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */; }; - 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */; }; - 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */; }; - 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */; }; - 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */; }; + 259D6FC80BCFE785471F743B1F533970 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */; }; + 25FB663871734CABE0814DBF32F86727 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */; }; + 27BAFC633EB5C33B1ED315DB1CDBAF74 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */; }; + 299F12937C90218A3807CC95AA639487 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */; }; + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */; }; + 2A52D0C8B5DEEB1EFF24F8061E91AABA /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */; }; + 2A7FD4939378213CCC6222BF5A2CD57D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */; }; + 2BA095CD09F590F29E3B46DD36551939 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */; }; + 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */; }; + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */; }; + 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */; }; + 318C9AE561E84FB32474419361D8F089 /* SwiftyRSA-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31FA50172B1D584D2D9CF40B0D03C864 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */; }; + 333C4DEF0BED4CA16CCF8A22EEB05C2B /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */; }; 33483C1C427390BED308CBAB3EEEE277 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */; }; - 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */; }; - 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */; }; - 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */; }; + 33E5258A99BFCE6EF6C1A82D9AA6FBAF /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34EABC6D48B24D7D2CF3FB0507150546 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */; }; + 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */; }; + 365048FB73C98172CF7C927FC0CDEC7F /* SwiftyRSA+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */; }; + 3730DB5141ACEBA761A584D8E5FB9AFD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */; }; 37DD30C9D863EE4FF8DC3D735A06C0AE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; 38EE0727B33503FD20E1363988E46AB2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */; }; - 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */; }; - 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */; }; - 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */; }; - 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */; }; - 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */; }; - 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */; }; + 39B6E7D27620A6C0819C31040B227AAE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */; }; + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */; }; + 3F091C427A3E96117C902E8EA143729E /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */; }; + 3F16D804325593344A0F85AE492A5C79 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */; }; + 4155FC03A06D19F35293B1C03A71A31A /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */; }; + 4737103B10A1C40C5301D0512B9310E4 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */; }; + 48881623240E26BA71BC25107EE78525 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */; }; + 4C069FA7FAA45154DA92CF5DF3BCDCA9 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */; }; + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */; }; + 4F0CF2AD58CF0D08BC090E7AF0DD63D7 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */; }; 4F441AB2A7BFC619FD9B48BBA1189177 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */; }; - 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */; }; - 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */; }; + 4F5453330A2C82B176C71EEEC4DF7D98 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */; }; + 500108A79F9C7628CE651DF3A0146815 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */; }; 50013C33D35EBAF31ACF3A8B3A9A3FB4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */; }; - 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */; }; - 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */; }; - 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */; }; + 5044FEAEF09468B6964F9F37A1F1F45C /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */; }; + 51BC5F6FC734A378B91DE851F93A1377 /* ClearMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */; }; + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */; }; + 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F722FB248719D5E270162BA927B11635 /* Validation.swift */; }; + 5405240B3B74BEACCD4820595881CB61 /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */; }; 5632D5C79A031216ABAC934DE4CF52B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */; }; - 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */; }; - 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */; }; - 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */; }; - 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */; }; - 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */; }; - 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */; }; - 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547EA4817651E2B390618D18F42B98A2 /* Source.swift */; }; - 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */; }; - 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */; }; - 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */; }; - 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */; }; - 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */; }; - 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */; }; + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */; }; + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */; }; + 5AEEACE5D3EBD9C4E14510A27E237EFB /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */; }; + 607F62D7FF886ECD87DCCA4E9E7C2426 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */; }; + 624FE0A39FBA6BE77554ED55A8095A6E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */; }; + 62A85277D0462C43B80A05E8822794BB /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80CA89476A961152E396F0AD4082C93 /* Result.swift */; }; + 6496446016C149A05E360793BC94A085 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66457B4A6802B94B61C6ADAC5D7A5C62 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 674354090507B3319EBC2FC18690EC5B /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */; }; + 6782DF51127156DB56E217BCD507B3FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */; }; + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */; }; + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */; }; + 6A470BF4E9F0D3C3712D9FC582F7C9BD /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */; }; + 6E7EB7729823355E26B7C60D7F769C4E /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */; }; + 702D69BF03EA44844FEAD648C0249E88 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */; }; + 70B77BE487CE9527EA3E66C689111F25 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */; }; + 71329D24E5910EAEE639B240783D87AE /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */; }; + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */; }; + 7207F9A8A821FF1EF3AA656320C21134 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */; }; + 72A2F27DF72BF7EF24007059351C52A4 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */; }; + 74341DA37F4B926FDF4CB2599CAC547A /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */; }; 7596519E375DA27F6E7D05D440757055 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */; }; - 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */; }; - 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */; }; - 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */; }; - 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */; }; - 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */; }; - 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */; }; + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */; }; + 762E3951F3B8372E5A5B8BBE96E0C17B /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */; }; + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */; }; + 77E13ED147BC2F1D104F1833E721FAD6 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */; }; + 781328660DE3DBD4C1DEECBCBAEBAB25 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */; }; + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 7A7B1AFC7479FCA5082CED21E49364EE /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */; }; + 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */; }; + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */; }; + 7C51263532AB2E94B54E6E626A22EF30 /* Asn1Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */; }; 7CB62474AFF64CE4647E67F4916360C2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */; }; - 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */; }; - 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */; }; - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */; }; - 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */; }; - 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */; }; - 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */; }; - 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */; }; - 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */; }; - 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */; }; - 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */; }; - 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */; }; - 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */; }; - 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */; }; - 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */; }; - 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */; }; - 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */; }; - 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */; }; - 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */; }; - 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */; }; - 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */; }; - A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */; }; - A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */; }; - A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */; }; - A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */; }; - A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */; }; + 7FB3576FD619DD256294BAD7E5F83CBE /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */; }; + 81B73A183A9B1F09DB7EF9F6960DD7F3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */; }; + 81B9E2F21B1EF9FE4E769103108DEA8A /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */; }; + 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */; }; + 862F0C48DFC5DD2A5FF011A22740B1FA /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */; }; + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */; }; + 88176AA690DE1EBD2F8318DD4B8CB676 /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */; }; + 88865F486861B8D1A3EB55655E11134C /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */; }; + 8B439A47AA5FDEF67AD63BDDB808AC5A /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */; }; + 8BB64031DE86E7E93E5B941CC01B616C /* PrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */; }; + 8DFDAAC2AA4F32767AF58831782362CB /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = A625DB989B46381B10DF01BFF13D816A /* KF.swift */; }; + 8E3252F391E803F417201120648D4398 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */; }; + 8F31819454827D1670CAC8F6B8BAC0A5 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */; }; + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */; }; + 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */; }; + 94980B372F6F7C6BAF368B041EF37D2D /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */; }; + 9577B427BE9F9536725C03478765DBE6 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */; }; + 95E3B5804E912845C962D9A795F8EA5A /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96152B6581A629A38AE9498243EFAADF /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 970F14BBE9FEF12A8BA7ECDC7BF9E2C6 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */; }; + 980E5594F8DBCE362764AEDC2F086E36 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */; }; + 98337F23B46EC94A2789C0DE21BFD96D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */; }; + 9911AB417E67EBF9F148E8101A2A0A79 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */; }; + 99AC2AF7ABE5CD9F488C2B312E29B6D1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */; }; + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */; }; + 9CF564116A45E7750C5D85D28A7B8757 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */; }; + 9F6CEAF03D712C6447BF006B51877DD9 /* SwiftyRSAError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */; }; + A031C032CFEDFE915279E275A04EF334 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0AF38BD964E04E88586B10151404B8C /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */; }; + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */; }; + A556058B0B08B94156481722C30BEEF3 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7067C393C6EFD47E81390EC2A1CDEFC /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */; }; + A893EFCC997E47AF2BEC5A41A4E669C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8EE1DE9948CFF07A5B3B5D3113723A8 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */; }; + A9154B589C5F1BD0716C8B3C2F10A63E /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */; }; + A99A3BD3CC496B03D6E7D1CF1377058E /* SwiftyRSA-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */; }; AA48510A0816F4943C7D2ED13242630E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */; }; - AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB9FB1075E6B9C0BF3EC8BAC7007BD93 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; AC1B5B34F7456E723EC031A496585471 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */; }; AD42B158EA8D302DA980C9A31EA487C2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */; }; - AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */; }; - AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */; }; - B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */; }; - B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */; }; - B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */; }; - B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = A197E9088E885944D5C7F230FB5C3440 /* Key.swift */; }; - B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */; }; - BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */; }; - BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */; }; + AE3B246482DCD60BA846EA3CE983A1FB /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */; }; + AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */; }; + B08185E39B47616DFC993EDABF68D471 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */; }; + B2A8A18231D528C4C9BB4C60BBC56E6B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */; }; + B32E302DFEAE9E0F35DE22D98C6400B7 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */; }; + B373020D1219FEEC8CBE5C6B2678FAA5 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */; }; + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */; }; + B8812EC9258E228E36D44D4D460B120E /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B88F77E1E7701F85A98ECB4DBA679A0B /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB8714613B99AC277B3A69F105057C75 /* Key.swift */; }; + B98378C55379E1B92897F11A22E38443 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */; }; + BA2FD3ABC7EB12F7816E1261F8296D09 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */; }; + BB09415143FB50B7B19B299574D13444 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */; }; BB1E0118A589750C321D474F646DD4AF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */; }; - C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */; }; - C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */; }; + BE831F22BE3A4F7DE244223ACC8BE744 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */; }; + BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */; }; + C04C5F1F1D6B337F87E157B55A747E41 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */; }; + C0EB3776478AB80676E488BC9C9CDA3C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */; }; C297AC9431379391C114794AFD4F9778 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */; }; - C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */; }; + C35DCE97EB77150C41E735DB57BD6616 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */; }; + C36C23E54F406326182FA46C07B02460 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */; }; + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */; }; C47A1C638C0E97C4ECCBD18FD494BB34 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */; }; - C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */; }; - C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */; }; - CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */; }; - D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */; }; - D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */; }; - D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */; }; - D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */; }; - D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */; }; - D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */; }; - D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */; }; - DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */; }; - DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */; }; - E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */; }; - E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */; }; - E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */; }; - E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */; }; - E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */; }; - E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */; }; - EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */; }; - ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */; }; - EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */; }; - EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; + C579128CC4586FF6D56E7F0DF9E3F165 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */; }; + C74B22664BB27111E39A80724445D03F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */; }; + C7B0979AB5F9DD07ED6DA0E3AC8DA076 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C82A1E5F60C7A84A8AB1D7F7703332CC /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */; }; + CE2B9AF52885CE0E97C2E26A4BECDC7E /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991443944B518250834DE4B6057F7FBA /* Delegate.swift */; }; + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */; }; + D0CCA29D563BD5C9A80FA6D02BCBD5BB /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */; }; + D238A1880BDF91F0C4E83CB5F41AB131 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */; }; + D363525A5699A1C818ED567742110D4E /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */; }; + D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */; }; + D45611E8F8D8A0E92449ED0A155C09FD /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */; }; + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */; }; + D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */; }; + D8DF300CCFE5E13C6A6F02861E4EC23C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */; }; + DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */; }; + DD605F812C91FC7AB4F59F1ECCBA0982 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DDE417BA9D13D2BB98316DF0512A1944 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */; }; + E32B34058C03B90683B8822026C05F79 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */; }; + E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */; }; + E44D4596E5DFAF2458FEA91D23447B1A /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */; }; + E4D15F8B13CE31AD0927A513B417E51C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */; }; + E4D526DCF32314F78F832AF8750DCBAA /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */; }; + E7304C352808013D67EE82BF7AF1D2BA /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */; }; + E98F445F54144F3D65B660BAB68CFAA0 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */; }; + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */; }; + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */; }; + EB2A4C29BE958CCB03B3FD9FAB927F1F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC836684D582F3966A6F7C7ECA890A9A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */; }; + ECEA1DFDE6D8AD75CD2EC083B801F1DD /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */; }; + EDD70CE2C2ECB482CFFB0EF720EAA798 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */; }; + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDF22D485E9480A525852898A09FBA38 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */; }; + EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; EEF066616EFE6EBC57541C1B92C6770A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */; }; - EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */; }; - F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */; }; - F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */; }; - F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */; }; + EFE3C2F7CCD2141EFFD87FF9B1E94F12 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */; }; + F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */; }; + F1906A44D6C430B8944B317F9E7651A2 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2A3B4CFD7ED1812AF44330CCC7E7622 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */; }; + F33F77755DC46D5084C5F5A6980771F9 /* X509Certificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */; }; F612969E69DE5F072AD96720641B1184 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */; }; - F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */; }; - F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */; }; - FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */; }; - FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */; }; + F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8AAB6789B0A59CC99A8466A64543BE1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */; }; + F92FC97BB94DA90906CD46932A54093D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */; }; + FBB23486986172DB18AFFB100CD7D909 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */; }; + FFE0538470F5DF5CF4B414926D28436B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; - remoteInfo = IQKeyboardManagerSwift; - }; - 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; - remoteInfo = FSPagerView; - }; - 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; - remoteInfo = AMap3DMap; - }; - 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; - remoteInfo = AMapFoundation; - }; - 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; - remoteInfo = AMapLocation; - }; - 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */ = { + 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; remoteInfo = MBProgressHUD; }; - 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */ = { + 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 92A1C13902E7ACDA3ABB5BA1FEACC86C; remoteInfo = SwiftyRSA; }; - C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; - remoteInfo = SwiftyJSON; - }; - F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */ = { + 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 615C831BCE925ED486B225B87E44926D; remoteInfo = KeychainAccess; }; + 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3957A4F8F4B8823C2472883F7D067592; + remoteInfo = AMap3DMap; + }; + 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; + remoteInfo = SwiftyJSON; + }; + 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; + remoteInfo = FSPagerView; + }; + B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39082CE2CA8065D786A75F5C09CFF2C0; + remoteInfo = AMapFoundation; + }; + BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; + remoteInfo = IQKeyboardManagerSwift; + }; + FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 971676D1C9A11C105647D995975ACE4F; + remoteInfo = AMapLocation; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; 02853C6E2498D9813D60A77C80A7D74A /* Pods-LaserMethane-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-frameworks.sh"; sourceTree = ""; }; - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Source/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; 06CF03DFEB956055AFAE76400F2E20D9 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyRSA.framework; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FSPagerView.framework; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; 117F9E8CB32760CD3AFAFADB30FD1A13 /* Pods-LaserMethane-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LaserMethane-resources.sh"; sourceTree = ""; }; - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Source/ConstraintInsets.swift; sourceTree = ""; }; + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = ""; }; + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = ""; }; + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; 218B6D4F1C39959EA413058F9C8528F3 /* Pods-LaserMethane-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-LaserMethane-acknowledgements.markdown"; sourceTree = ""; }; - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = MAMapKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Source/ConstraintConstantTarget.swift; sourceTree = ""; }; + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Source/Debugging.swift; sourceTree = ""; }; + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; 34FBB1C40DCA1E7BE2E8E367052E1CF0 /* Pods-LaserMethane-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-LaserMethane-umbrella.h"; sourceTree = ""; }; - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; 355F53D0F06D9CEAC22DDE54AD8D5A9D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = ""; }; + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = ""; }; + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = ""; }; + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = ""; }; + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = ""; }; + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.debug.xcconfig"; sourceTree = ""; }; - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - 56869B5D847813435E75AF50953A608B /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Source/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = ""; }; + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = ""; }; + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; 56C1B849AB9CCC153EF8A1696D8C3644 /* Pods-LaserMethane-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-LaserMethane-dummy.m"; sourceTree = ""; }; - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = MAMapKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = MAMapKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = ""; }; 65D137708F4AAC33E3A1288466861BE8 /* Pods-LaserMethane-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-Info.plist"; sourceTree = ""; }; - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = MAMapKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = MAMapKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LaserMethane.release.xcconfig"; sourceTree = ""; }; - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; 6C9CFD0A76B04B432C0F44F4C45C1E50 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = ""; }; - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; 71525B70BC0A7AA935E4C7DF6B565E22 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; 72B35167BB8037194C7E81C7FC1DECCF /* Pods-LaserMethane-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LaserMethane-acknowledgements.plist"; sourceTree = ""; }; - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = MAMapKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = MAMapKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = ""; }; - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = MAMapKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSAError.swift; path = Source/SwiftyRSAError.swift; sourceTree = ""; }; - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = MAMapKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = ""; }; - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = MAMapKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = MAMapKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = ""; }; - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = MAMapKit.framework/AMap.bundle; sourceTree = ""; }; - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = MAMapKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-umbrella.h"; sourceTree = ""; }; - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = MAMapKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = MAMapKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = MAMapKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = MAMapKit.framework/Headers/MAConfig.h; sourceTree = ""; }; - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyRSA.modulemap; sourceTree = ""; }; - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncryptedMessage.swift; path = Source/EncryptedMessage.swift; sourceTree = ""; }; - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyRSA-dummy.m"; sourceTree = ""; }; - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Source/ConstraintDSL.swift; sourceTree = ""; }; + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = MAMapKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = MAMapKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = MAMapKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = ""; }; + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.debug.xcconfig; sourceTree = ""; }; + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublicKey.swift; path = Source/PublicKey.swift; sourceTree = ""; }; + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Source/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = ""; }; + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = ""; }; + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = ""; }; + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = MAMapKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = ""; }; + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD.framework; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = ""; }; + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = ""; }; + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrivateKey.swift; path = Source/PrivateKey.swift; sourceTree = ""; }; + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = MAMapKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; + 9089869D89E42BCFB841685E2292788C /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Source/Message.swift; sourceTree = ""; }; + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = MAMapKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = MAMapKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = ""; }; + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + 979486118B3E90C08386079D57962701 /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit.framework; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = MAMapKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "Source/NSData+SHA.h"; sourceTree = ""; }; + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = MAMapKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.release.xcconfig; sourceTree = ""; }; + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = MAMapKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = MAMapKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = MAMapKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; + A625DB989B46381B10DF01BFF13D816A /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = MAMapKit.framework/Headers/MAArc.h; sourceTree = ""; }; + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift.framework; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = X509Certificate.swift; path = Source/X509Certificate.swift; sourceTree = ""; }; + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + AB8714613B99AC277B3A69F105057C75 /* Key.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Key.swift; path = Source/Key.swift; sourceTree = ""; }; + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = ""; }; + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = MAMapKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapFoundation.release.xcconfig; sourceTree = ""; }; + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.debug.xcconfig; sourceTree = ""; }; + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = MAMapKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = MAMapKit.framework/Headers/MAShape.h; sourceTree = ""; }; + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.debug.xcconfig; sourceTree = ""; }; + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearMessage.swift; path = Source/ClearMessage.swift; sourceTree = ""; }; + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Source/ConstraintLayoutSupport.swift; sourceTree = ""; }; + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = MAMapKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kingfisher.framework; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Source/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = MAMapKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = MAMapKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; C7625798C6F22F902ADD2C9DF78BAAC6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = MAMapKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = MAMapKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "Source/NSData+SHA.m"; sourceTree = ""; }; + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = MAMapKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyRSA-prefix.pch"; sourceTree = ""; }; + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlay.h; path = MAMapKit.framework/Headers/MATerrainOverlay.h; sourceTree = ""; }; CFA6CB79A2FBE9BE6D3EB1D449BEE391 /* Pods-LaserMethane.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-LaserMethane.modulemap"; sourceTree = ""; }; - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwiftyRSA+ObjC.swift"; path = "Source/SwiftyRSA+ObjC.swift"; sourceTree = ""; }; - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = MAMapKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = MAMapKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LaserMethane.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyRSA-Info.plist"; sourceTree = ""; }; - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = MAMapKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = ""; }; + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = ""; }; + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_LaserMethane.framework; path = "Pods-LaserMethane.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMapLocation.release.xcconfig; sourceTree = ""; }; + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; DF0D459F7CFA9A11AC8EE7624DE85338 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = MAMapKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = MAMapKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyJSON.framework; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E272770B20A6E0DD134A6DCBA0D197E1 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftyRSA.h; path = Source/SwiftyRSA.h; sourceTree = ""; }; - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = MAMapKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asn1Parser.swift; path = Source/Asn1Parser.swift; sourceTree = ""; }; - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = MAMapKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = MAMapKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATerrainOverlayRenderer.h; path = MAMapKit.framework/Headers/MATerrainOverlayRenderer.h; sourceTree = ""; }; - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = MAMapKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = MAMapKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = MAMapKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = MAMapKit.framework/Headers/MAMapView.h; sourceTree = ""; }; + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh.framework; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyRSA.swift; path = Source/SwiftyRSA.swift; sourceTree = ""; }; + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = KeychainAccess.framework; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = ""; }; + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signature.swift; path = Source/Signature.swift; sourceTree = ""; }; + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AMap3DMap.release.xcconfig; sourceTree = ""; }; + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = MAMapKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = MAMapKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyRSA.debug.xcconfig; sourceTree = ""; }; + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = MAMapKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; + F722FB248719D5E270162BA927B11635 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = MAMapKit.framework/Headers/MACircle.h; sourceTree = ""; }; + F80CA89476A961152E396F0AD4082C93 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = ""; }; + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Source/ConstraintRelatableTarget.swift; sourceTree = ""; }; + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = ""; }; + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -730,6 +817,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7813A09B8F9242BBF63900D45EF15054 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 4E3983CD766AC0F359EDD7B8BB7CB961 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -740,11 +835,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */ = { + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EED4981E5F98C155A554C2B185D6AEA8 /* Foundation.framework in Frameworks */, + 922B45C049BAEF44E04EDFFC923975B2 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -776,6 +871,51 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */ = { + isa = PBXGroup; + children = ( + 382DF0A8D44EBCA558ED348B25965ABE /* Constraint.swift */, + 93E4E6FC095BCD72232FFC5019C49465 /* ConstraintAttributes.swift */, + DC6078B090E6195A54B50E2D352F5795 /* ConstraintConfig.swift */, + 2A331B1E7E705443B231ADB7494B076D /* ConstraintConstantTarget.swift */, + FE2F6714232B769D19669D5088162CFF /* ConstraintDescription.swift */, + 06806CC09F38B8E46D14ACBA062D05E0 /* ConstraintDirectionalInsets.swift */, + C53737BCCEC26ECE2A11BBCFB86BAF6E /* ConstraintDirectionalInsetTarget.swift */, + 7440A79205DC9BC6115212F6B1D8BCB8 /* ConstraintDSL.swift */, + 11884445289174C65147506C854A8054 /* ConstraintInsets.swift */, + 3D7260A45A026688A067E91442D66869 /* ConstraintInsetTarget.swift */, + FA69ECB63D730AC64298793F2A687AD4 /* ConstraintItem.swift */, + 2A43A367ED64F0B1C2E2E2DFA780DA8E /* ConstraintLayoutGuide.swift */, + 1FC7B02F4F07D050898DA5832C1687E3 /* ConstraintLayoutGuide+Extensions.swift */, + ED6A72EDEA7557B445EB880998D86584 /* ConstraintLayoutGuideDSL.swift */, + B76333B761337456ABAF0B881BA69C26 /* ConstraintLayoutSupport.swift */, + 517A93B5A7CA9EEBE7478975CFBF9B3B /* ConstraintLayoutSupportDSL.swift */, + DC0B299BF5718421A657233C384D4568 /* ConstraintMaker.swift */, + 140E253AFC76ADAE213C5C5A3654876D /* ConstraintMakerEditable.swift */, + 182CC566F184B38B821080F37A1CFC90 /* ConstraintMakerExtendable.swift */, + 79F9A940283CC28BFD82501A235D8BF3 /* ConstraintMakerFinalizable.swift */, + 472103CBB88CFB222B5C0137A53F2D7C /* ConstraintMakerPriortizable.swift */, + 7C5BD2EC9A5CE85C0AF93A1ABFEC6BEB /* ConstraintMakerRelatable.swift */, + AABF680C8045BFAEF74C6CC32FFED6B8 /* ConstraintMultiplierTarget.swift */, + 80EB0375EABBE55ABDFC16C221940C6C /* ConstraintOffsetTarget.swift */, + 429F00F2BD9BF0AA1349C6D6F11B6C74 /* ConstraintPriority.swift */, + 886697ED30BD1AF859462C5B52CF4145 /* ConstraintPriorityTarget.swift */, + FB9FCE09B9C09FBCCFDC041C0CDBE5C5 /* ConstraintRelatableTarget.swift */, + EB4CD622BBA878ACFE2EA6486E0F484A /* ConstraintRelation.swift */, + 195C070757FC5A225F1B771729D5177F /* ConstraintView.swift */, + 785395E38542338F48CA857C61F5F77D /* ConstraintView+Extensions.swift */, + 522913C2E8BF6C959C3DB312375D4732 /* ConstraintViewDSL.swift */, + 2C87A0118896216A86D451ED7A60F27B /* Debugging.swift */, + 86BBCB914AFDC524ADD2B651A856FA55 /* LayoutConstraint.swift */, + 645018CFF7202431AA557628A2069741 /* LayoutConstraintItem.swift */, + 8A20ADAB159CA41C56D3BFEB5811D769 /* Typealiases.swift */, + 7D17FE6AB2580C78D7F17ECCC1CC4900 /* UILayoutSupport+Extensions.swift */, + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */, + ); + name = SnapKit; + path = SnapKit; + sourceTree = ""; + }; 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -784,378 +924,344 @@ name = "Targets Support Files"; sourceTree = ""; }; - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */ = { + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */ = { isa = PBXGroup; children = ( - 5DE673908DC45ADC24EC797374908EBE /* AMapGeoFenceError.h */, - D119CE6BF3D6486ADDB2CEC7065892AF /* AMapGeoFenceManager.h */, - 241B564673B8FA63B771DB293A7CD3D7 /* AMapGeoFenceRegionObj.h */, - 0EF210698DFDB9623A4DEFABE18B37C2 /* AMapLocationCommonObj.h */, - 82C1A06945AEB833A6203E894D489EF9 /* AMapLocationKit.h */, - 79EC2F642D66D51B90699E8B258AB25E /* AMapLocationManager.h */, - DA8DCB4297DD98505F58E0498CE42F30 /* AMapLocationRegionObj.h */, - 0EDA2A1A91877DED5E0FAB824750E35A /* AMapLocationVersion.h */, - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */, - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */, + FCEF35DFC14712A9EA9A35655A2DEC50 /* AMapGeoFenceError.h */, + DB55FE82281D2BEDD4B1A814149A49D6 /* AMapGeoFenceManager.h */, + FA5290C26A1D79F5CCFB62471AA41F10 /* AMapGeoFenceRegionObj.h */, + 7E9D8698DB9CA4C794C3A96B54A92326 /* AMapLocationCommonObj.h */, + FB2B3FA7F531A49A78943020403E6180 /* AMapLocationKit.h */, + B12804EFA0E570931017E66ACBE191F5 /* AMapLocationManager.h */, + 178152B0031021DCBFC2A55014DA364A /* AMapLocationRegionObj.h */, + 9FCFA5F2104EAFB4914F6BBF2F5683C4 /* AMapLocationVersion.h */, + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */, + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */, ); + name = AMapLocation; path = AMapLocation; sourceTree = ""; }; - 0D138733E005527E01955C18192FF1BF /* Pods */ = { + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */ = { isa = PBXGroup; children = ( - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */, - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */, - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */, - 08B1EE6BEA137BFA2CAE24606F9158AF /* AMapLocation */, - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */, - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */, - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */, - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */, - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */, - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */, - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */, - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */, + 26EEC12BF45D5EB2B5789D2278236877 /* Asn1Parser.swift */, + B61ADC89E9027F704B90F3E861636D04 /* ClearMessage.swift */, + 35B189B4D2B4E0CD6B62CAAEFCC8CE1B /* EncryptedMessage.swift */, + AB8714613B99AC277B3A69F105057C75 /* Key.swift */, + 9089869D89E42BCFB841685E2292788C /* Message.swift */, + 9C0CB1A979AE793CBD185C587EC929E8 /* NSData+SHA.h */, + C8319A58ADCEB55469AA310BAE1C755B /* NSData+SHA.m */, + 8DFAE33A1140879B9138559FA3FE71BA /* PrivateKey.swift */, + 7A7FC147C86A8E3DEBF0C7C224898DD8 /* PublicKey.swift */, + EDD4E4DDF7811F7004F4EA7AFD9ED411 /* Signature.swift */, + 879061FBE6D48AC4F7E43C9258D1D0A1 /* SwiftyRSA.h */, + E4FFE14E8D2E530B016E822DD9E9BE7D /* SwiftyRSA.swift */, + 4F41D38028375FE7A9F0CF6F1BDDB51E /* SwiftyRSAError.swift */, + AABDA252DD02967073B65007212F23DE /* X509Certificate.swift */, + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */, + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */, ); - name = Pods; + name = SwiftyRSA; + path = SwiftyRSA; sourceTree = ""; }; - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */ = { + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */ = { isa = PBXGroup; children = ( - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, - 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, - E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, - DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, - E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, - 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, + E0514DB1624F58E6F1E7714126D6A18C /* AMapFoundationConst.h */, + A49FD64FFAFCD1EAA4F8AE1969B1977D /* AMapFoundationKit.h */, + 500025E8850B1D59B5BA0B9B8D147788 /* AMapFoundationVersion.h */, + FCDA455CB4A2FB80C3721135191F31B6 /* AMapServices.h */, + 5B9B43C47CA79F58C3145BDADA7B53F4 /* AMapURLSearch.h */, + 66FC123FCCE5382736CBFF28F28108C1 /* AMapURLSearchConfig.h */, + 9A35E1342636F5E8D5511D828EE93E15 /* AMapURLSearchType.h */, + 2C28E0DE0A0C6312E3AAC6EC315F4520 /* AMapUtility.h */, + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */, + 9D59A7E079AD4491E8612CC18774762A /* Support Files */, ); - name = Products; + name = AMapFoundation; + path = AMapFoundation; sourceTree = ""; }; - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */ = { + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */ = { isa = PBXGroup; children = ( - D5E14713776D272BA718513E42A5D6E4 /* MJRefresh.modulemap */, - 5D6F2F16CED00ECC990325DF8FD1D269 /* MJRefresh-dummy.m */, - 8F7472447FFE6B15761275844104AB12 /* MJRefresh-Info.plist */, - 83D7F9EA5CF786B80846BACECE23043C /* MJRefresh-prefix.pch */, - 9EAD4217B635FAB7FA483D6B5A625CD8 /* MJRefresh-umbrella.h */, - EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */, - 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/MJRefresh"; - sourceTree = ""; - }; - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */ = { - isa = PBXGroup; - children = ( - A6DAEA099B26C2C2D6248A8B625069FB /* AMap.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */ = { - isa = PBXGroup; - children = ( - 0B4E9D23FDDD792FEDEB71EF6CF49E6B /* AMapFoundationKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */ = { - isa = PBXGroup; - children = ( - 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */, - 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapFoundation"; - sourceTree = ""; - }; - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */, - E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMap3DMap"; - sourceTree = ""; - }; - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */ = { - isa = PBXGroup; - children = ( - D63FB8EDFBFDE8537ABC577928E85809 /* SwiftyRSA+ObjC.swift */, - ); - name = ObjC; - sourceTree = ""; - }; - 3605A916009B3DE77E46E8E1645EDBE8 /* Kingfisher */ = { - isa = PBXGroup; - children = ( - 2E7A20CF5CBB945F695CA27B3A7E59AB /* AnimatedImageView.swift */, - 44EA7E61EBB4225A63BE80239AABBAD4 /* AuthenticationChallengeResponsable.swift */, - 8FDDF598CE740CEC59DB0D1F90C17929 /* AVAssetImageDataProvider.swift */, - 19180A18036614AF3AC63DDE6D10C097 /* Box.swift */, - 362DB95944E7EAE5ABFB281F01E10BAF /* CacheSerializer.swift */, - 64252CEF054AA888FB56F599E1DB9237 /* CallbackQueue.swift */, - A4A29EB7699DBA7986C731F4EE917EA6 /* Delegate.swift */, - BD5033F8C2028CA94BAE950125B5F0BF /* DiskStorage.swift */, - 976EFC5A8023873B7578E071E82B260C /* ExtensionHelpers.swift */, - 7C5DE0D218CAFD8186262B2283EF7B8D /* Filter.swift */, - D015209573126AC3A7DC0FEE5F5F9901 /* FormatIndicatedCacheSerializer.swift */, - 3A2F71A150ED017FA7E4A3138409BCE3 /* GIFAnimatedImage.swift */, - 72C4E8F34E745183F767D722A3A7E1A8 /* GraphicsContext.swift */, - 56869B5D847813435E75AF50953A608B /* Image.swift */, - F4F2A43FC805404502424782FDED6481 /* ImageBinder.swift */, - 5E51DFD1E83FCD36758DE1048AB11643 /* ImageCache.swift */, - 9D9F25CEB32669470FBE59B0FD7926B1 /* ImageDataProcessor.swift */, - FD9946EF5CB7142376A0693D1FDAE437 /* ImageDataProvider.swift */, - 5F44C894E8EF0C1658BAC6B2F5F4DF4C /* ImageDownloader.swift */, - 7F70BFF502BFC453A1B8D0493392C7A6 /* ImageDownloaderDelegate.swift */, - 6BB64171F0221AF168ADAAFC31348E9A /* ImageDrawing.swift */, - DB754DCAD4FC8E7F7CDCF2936D5788FC /* ImageFormat.swift */, - 943647D77BDA5E3848E9A1E8BDA1B4AA /* ImageModifier.swift */, - 24EC0022AEB9D5D9CC06E7895E599ED3 /* ImagePrefetcher.swift */, - 2843FBD405A39D47CCDF79809642CF17 /* ImageProcessor.swift */, - D309FBD1D3FCA50F93F6D1CEA6BE7B84 /* ImageProgressive.swift */, - 3DB778FCBCE17236148A5B93671AAD52 /* ImageTransition.swift */, - 06CAE62E9BCA11A10BE6A6974F6A80C6 /* ImageView+Kingfisher.swift */, - 0F1AE6FEA10C4E27B45A704AD299F3A0 /* Indicator.swift */, - A03EC14E2850652AA9FD330977DCFF30 /* KF.swift */, - 08419AA1EBAE7EB16CB6DAC7D5B85A47 /* KFImage.swift */, - 2E7047D94DD326D2975247CBBE77392A /* KFImageOptions.swift */, - C45CB01706A512C9C54C2413B847F289 /* KFOptionsSetter.swift */, - E60E0294E1FECB649E461B35AACA4D85 /* Kingfisher.swift */, - 911026B9F44D9D03F5F757B257395D30 /* KingfisherError.swift */, - E5D44DA38CCD7F3D14E9D0224B20D809 /* KingfisherManager.swift */, - 4BDC6440F62BA3F69DD7A4BF9DEFC0F2 /* KingfisherOptionsInfo.swift */, - 4546A8DB72B227610DBBC24E1A52B0C9 /* MemoryStorage.swift */, - 7D0CDF42CDFE4AAAC3FE0E41790AC98F /* NSButton+Kingfisher.swift */, - B429235213493D1F294A8472E54D2C1A /* NSTextAttachment+Kingfisher.swift */, - FAEC25C6321973C8B29696643F65DC7B /* Placeholder.swift */, - 53099D6D0768CE62BD24681911805352 /* RedirectHandler.swift */, - 4768C1A179D766FC9100A8E10C2ECD4E /* RequestModifier.swift */, - B5984588136131B9E53B38AF5FEEF807 /* Resource.swift */, - 16D6FEE30FEC20CDDD7E0122DE6CF3A3 /* Result.swift */, - D5DA6F0C25014074E881B88F9967408C /* RetryStrategy.swift */, - B053214A58EEC99E54C41F5E69D13770 /* Runtime.swift */, - C5389483E82379F1424A604946FFD688 /* SessionDataTask.swift */, - 4E1D6D33BCBEBCDF31886307EC6AF0AB /* SessionDelegate.swift */, - 85BB1D7ADA035DA868F5B30308665FCB /* SizeExtensions.swift */, - 547EA4817651E2B390618D18F42B98A2 /* Source.swift */, - 1B61E6AE87D8CF1A13975F7B2536569A /* Storage.swift */, - 6C7A613A6218D146C3AED2FD501AE356 /* String+MD5.swift */, - ED95D6E0561CA51C48F8E9151EC4CD61 /* TVMonogramView+Kingfisher.swift */, - 28319638271D6A1B3E5731B50D1409A2 /* UIButton+Kingfisher.swift */, - 02B4D887F3381EAEF4A69B7FB02CF601 /* WKInterfaceImage+Kingfisher.swift */, - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */, - ); - path = Kingfisher; - sourceTree = ""; - }; - 3BE5B16F329B555E67124A3F7AEED923 /* Alamofire */ = { - isa = PBXGroup; - children = ( - C134052F3B83306D4CDBDDF94E82FB11 /* AFError.swift */, - 4D97BA03FC9DC8C7064F0FAC4BEFCAE5 /* Alamofire.swift */, - 48C95DBDDB88F4D45C012AF6A4AD90C6 /* DispatchQueue+Alamofire.swift */, - 139F29D3BFED578228C55BB6801545F3 /* MultipartFormData.swift */, - 214E63787AE86722B19244AC6A5BD4FF /* NetworkReachabilityManager.swift */, - 92E2874127268B90633C092CB8B91B12 /* Notifications.swift */, - 8E34B3BAB8FF83876BEA003D3CAB39CD /* ParameterEncoding.swift */, - AED2E58E74C7CF62803C4B3CD0A858FC /* Request.swift */, - 58B08AF91330FBABB40847C3026F7A17 /* Response.swift */, - A24C9279A00358353A03BBE1FFF4C63D /* ResponseSerialization.swift */, - 6F335680A0D11E8F3679F6413594EFA8 /* Result.swift */, - 535AF9A0EACF366AEAF0064F47A2F33C /* ServerTrustPolicy.swift */, - 25852C39393283D0EA8930C8C23365E7 /* SessionDelegate.swift */, - 38A8ED6CECE973A6CE45CF0C01DEC0C4 /* SessionManager.swift */, - 3536B1C9634A37B757A8F466FA407FEE /* TaskDelegate.swift */, - DF0FE22C7AD4283602F7BB12A3A1E6AD /* Timeline.swift */, - 2BAA925E12AB2750BA1643889CADE028 /* Validation.swift */, - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */, - ); - path = Alamofire; - sourceTree = ""; - }; - 42E5C72B964F8938C3F7FB56E42E7C85 /* AMap3DMap */ = { - isa = PBXGroup; - children = ( - 83BCB1D72505EDA86BEC1E27E849C4AD /* MAAnimatedAnnotation.h */, - FB88C4DFA4EC766D7CD12871A0D744E5 /* MAAnnotation.h */, - 1B07E6B0E8B66D1E03B1084F2788458D /* MAAnnotationMoveAnimation.h */, - 67506FC01DD8D4DDCAE9605216BA3F21 /* MAAnnotationView.h */, - 63313898F88A755CA9A1A10DE0C8C60C /* MAArc.h */, - B57A96669A289240B771AFD528E0DDF7 /* MAArcRenderer.h */, - A4A19101DC0DA6C90A2FF3F87B0815B0 /* MABaseOverlay.h */, - 9B99364AF69F1CD64702DC965525876F /* MACircle.h */, - A7178D5BA717F506E3F386DAEC175D9B /* MACircleRenderer.h */, - BAC2CB9306D9F06FE9A54CC957DE758D /* MAConfig.h */, - 4AAEA7A062EE107FF1FC3CD231B9A337 /* MACustomBuildingOverlay.h */, - C33AD1959A30D0AC26660B1183440B2E /* MACustomBuildingOverlayRenderer.h */, - 75CF59CB9D052D083D4C5872E80177BB /* MACustomCalloutView.h */, - 35E7205D5C6E1BDB12516790447A225D /* MAGeodesicPolyline.h */, - 829D75E374AD533E044BE20F73C6784B /* MAGeometry.h */, - B0BDD3E2681DC78A698CA7A867D20AF6 /* MAGroundOverlay.h */, - 6195786F72BF9511B277AA335D79637D /* MAGroundOverlayRenderer.h */, - B64FDF2B5FFE688E668ACEC0E89CBEB0 /* MAHeatMapTileOverlay.h */, - 926B8B71B60E923BD61FB76E12AC274E /* MAHeatMapVectorOverlay.h */, - C933D063E72285A86C7DC5C953F4BDD7 /* MAHeatMapVectorOverlayRender.h */, - 77C49B0334388894EFE61E9F56A1C5DC /* MAIndoorInfo.h */, - 62EB693AF9263C98FE3A2507422674CE /* MALineDrawType.h */, - FFF09D92EE4EF71E2E9D456CF72DE94A /* MAMapAccessibilityIdentifier.h */, - AEE3E939CCC0D5A69589D39F42FB7C66 /* MAMapCustomStyleOptions.h */, - 3191091129DAEC678EBF6C851CCDE75A /* MAMapKit.h */, - B2B53C7018D350CDE0A38E38502C2C85 /* MAMapStatus.h */, - 5796C842E3A12AC06F3FA03D46F23DC9 /* MAMapVersion.h */, - F7E2CADE1C51EDEB9535A3076BE1787A /* MAMapView.h */, - 2BD601E7582AD341ED6E073EDDE893E4 /* MAMultiColoredPolylineRenderer.h */, - E554FAA51D2DEBAAB45C87916414F51D /* MAMultiPoint.h */, - F181BF4C9C4FFE41C5A8C194D218A0C3 /* MAMultiPointOverlay.h */, - 5E11D98BBC4BC193FAC07B16740C4ABE /* MAMultiPointOverlayRenderer.h */, - 85ABE0618E7B912F23E8B7BFE3D5D034 /* MAMultiPolyline.h */, - BE7DD07A3D31249C57E8F6521058AA00 /* MAMultiTexturePolylineRenderer.h */, - 24FD14098A7173B7EB6869B3675FC9C2 /* MAOfflineCity.h */, - 43F18312287FE5D159198C3176D40ECE /* MAOfflineItem.h */, - B692A9548035E89540E7D0D344295D36 /* MAOfflineItemCommonCity.h */, - 698090E32FB74AB396FBE8F2694A6E85 /* MAOfflineItemMunicipality.h */, - 5BA1F6EE830605EE52860B8E13DDDF72 /* MAOfflineItemNationWide.h */, - A28C12580460C22C26BAC51F1DF7E3A9 /* MAOfflineMap.h */, - EC7C8FAF7570B56BD009D15D85A10B41 /* MAOfflineMapViewController.h */, - D8D8D79BC9601C7DB6AF98F058CB406A /* MAOfflineProvince.h */, - 7222B073B106A6E9C6933FF59C7E6FF6 /* MAOverlay.h */, - ADBBE7167B16D024A5A3E99BAD2DF3BC /* MAOverlayPathRenderer.h */, - C95ABE73222F7BBFCE2939AAC201669D /* MAOverlayRenderer.h */, - 689344ADA20614B266E25EBEFD233E90 /* MAParticleOverlay.h */, - EB3EBDEF074EDDAFE63DB4A75E859B3A /* MAParticleOverlayOptions.h */, - 21A72411684AE282FB962CFA4A190CFD /* MAParticleOverlayRenderer.h */, - DAF0A0674D874778FA2A9EE0943698EB /* MAPathShowRange.h */, - 4E631FD9EC7469591080EAA66DDB0400 /* MAPinAnnotationView.h */, - C9BD9898F8E22F81BA9DB64E19E790E7 /* MAPointAnnotation.h */, - 7FE280A310DC3BEDBF2A88B0EECB366C /* MAPolygon.h */, - 46F0B89A8014544942C46BEA09672CDB /* MAPolygonRenderer.h */, - 996B4D348172612D288D1E1046781A41 /* MAPolyline.h */, - 9BE83DA27552D6F1C36D75291747E149 /* MAPolylineRenderer.h */, - 30ABE567691384D03125A1D97AD7570F /* MAShape.h */, - 925C6247FE405460873450682DAA6E23 /* MATerrainOverlay.h */, - EFCB4158CBBD2D4D58465F1A02B80536 /* MATerrainOverlayRenderer.h */, - C2D39566A8677EF1CE86BC7894EC1B6B /* MATileOverlay.h */, - E5A304B8FC9CFC602064C19AA0FAABD8 /* MATileOverlayRenderer.h */, - 18DC010E7BE392E2240F78F7C35A5834 /* MATouchPoi.h */, - DCF106F0B4FE79599AE0AF5186C0752E /* MATraceLocation.h */, - 10761D51BFADE16272E41B77310AC385 /* MATraceManager.h */, - F0FD56FE4EDD5E96F21BFFD58DC399F2 /* MAUserLocation.h */, - 203FBF09ACDA333E3C3C5902848C0DCE /* MAUserLocationRepresentation.h */, - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */, - 11FCB192C25C2A887ACABFB2D3E758D7 /* Resources */, - 1AD8A2084CEBABBC2BA92379F08771E0 /* Support Files */, - ); - path = AMap3DMap; - sourceTree = ""; - }; - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */ = { - isa = PBXGroup; - children = ( - 82938E4A280FB5E8EDC4ABF3C8405133 /* SwiftyJSON.modulemap */, - 74456802091BA958FE188CEA6629B954 /* SwiftyJSON-dummy.m */, - 01ED4B89AE7F0D649BF83235FB2DB88E /* SwiftyJSON-Info.plist */, - D9D633C2AB49BB821236AF5A7AC0A875 /* SwiftyJSON-prefix.pch */, - 34A21FAE011C3F2CBB02CCE5D3616BE1 /* SwiftyJSON-umbrella.h */, - E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */, - 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftyJSON"; - sourceTree = ""; - }; - 507505187BBE9E344345A6DA1E903247 /* SwiftyJSON */ = { - isa = PBXGroup; - children = ( - 634CF3234814A9A0E6F00FC569F08EC3 /* SwiftyJSON.swift */, - 47A9B0B125307E7AB4FD3C56F53A1AAE /* Support Files */, - ); - path = SwiftyJSON; - sourceTree = ""; - }; - 62D1504ACA6CD225B94690AAE3DEE07F /* MBProgressHUD */ = { - isa = PBXGroup; - children = ( - 49488F06C61B6F8B26ECB0DFB3A35951 /* MBProgressHUD.h */, - 01BAE176362443B7FB6C79BC937B0D5B /* MBProgressHUD.m */, - A778B850D1B3302C20E23D1BC1816034 /* Support Files */, - ); - path = MBProgressHUD; - sourceTree = ""; - }; - 642F1B2D16956267068D65C8CE2A50A6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8E6DE4F67D3EF8A7E130F23DAFC825D6 /* MAMapKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */ = { - isa = PBXGroup; - children = ( - 70884882E3251AB291F192B5CD5538D9 /* KeychainAccess.modulemap */, - 92DDE283BF48F7FB0CEA3F3115E3A934 /* KeychainAccess-dummy.m */, - 164311F024534B61E6E3FAB2CE5E2F4F /* KeychainAccess-Info.plist */, - A5149B3B20A75724F2288D9A00F9B389 /* KeychainAccess-prefix.pch */, - 0FDBD5B9C6F16EBBD43392169D98D9D1 /* KeychainAccess-umbrella.h */, - 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */, - BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */, + 43D01B6160B403656E4A00904B03EDA3 /* KeychainAccess.modulemap */, + 48B94C070C0B14B6B071BE84200C2C6D /* KeychainAccess-dummy.m */, + 41456F61942DAF0489AAC1A08DB85C77 /* KeychainAccess-Info.plist */, + 54EEFE267BAC70500955707DB0A244FC /* KeychainAccess-prefix.pch */, + 53E1BFC84D139945BD368196A45B6661 /* KeychainAccess-umbrella.h */, + 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */, + 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/KeychainAccess"; sourceTree = ""; }; - 676C4AED51C5EA9D51389E3046F5C894 /* KeychainAccess */ = { + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */ = { isa = PBXGroup; children = ( - 92B73BAD6676696A0589B563BF6463F3 /* Keychain.swift */, - 648ABF75657A1E6902B8A3EA159F6AF8 /* Support Files */, + FAD23D8C045BDE3EDFE7F47AB0DD95AC /* AFError.swift */, + EEFB32FC3D416BE4260DBD8826527BC2 /* Alamofire.swift */, + 7CEA482CAAFC6FE8F03034CA73175BA2 /* DispatchQueue+Alamofire.swift */, + 6B3A8498C707CB262D14A12319C66A2E /* MultipartFormData.swift */, + DA0D7A4A03A2CD0F217A55CB9A9D33A3 /* NetworkReachabilityManager.swift */, + C881977E08485F431901A8D3B072A8BA /* Notifications.swift */, + A7D4BB62F2BF1F1136245061D4FEB577 /* ParameterEncoding.swift */, + E9A1CBF880E91581C5D8C92D15010F7B /* Request.swift */, + 34B52C6CB6FBD6D5E31222E87C5038E7 /* Response.swift */, + 886631351B89FA1567466EF55B17A292 /* ResponseSerialization.swift */, + F80CA89476A961152E396F0AD4082C93 /* Result.swift */, + 7F6A707A5E76134A3B29157283A2E012 /* ServerTrustPolicy.swift */, + B62AF6BA6B76CBC5EDC9B5409E719F7B /* SessionDelegate.swift */, + 032D40B200F54A437FEB6A95C1EAA918 /* SessionManager.swift */, + 1DBC8F578894B7D7C4FBB74925565C81 /* TaskDelegate.swift */, + 012CE2797F0322C824BBE3B30EDD07AC /* Timeline.swift */, + F722FB248719D5E270162BA927B11635 /* Validation.swift */, + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */, ); - path = KeychainAccess; + name = Alamofire; + path = Alamofire; sourceTree = ""; }; - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */ = { + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */ = { isa = PBXGroup; children = ( - BD5BB3A89FEE2090CD9C08D4659BD134 /* SwiftyRSA.modulemap */, - C0C066B9DC40A33D7661694F1DE0C467 /* SwiftyRSA-dummy.m */, - DDEDF58FC3995DCD1EBDB30B586396D4 /* SwiftyRSA-Info.plist */, - 884A6C06770B7C6D17E686731DEF3F7D /* SwiftyRSA-prefix.pch */, - A8F74CD0409BBACC1E1C3AFD4F291AF8 /* SwiftyRSA-umbrella.h */, - 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */, - 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */, + E7E5261E46B05E8C4D60A2AA821B5167 /* FSPageControl.swift */, + 6EA4F614C0EEA62DDBD2F220FC4C8CCD /* FSPagerCollectionView.swift */, + 7CA9F704EA455F0F61D2C42D69EE8472 /* FSPagerView.swift */, + 62B50859A8CAE59DC25A813C0BA68E9E /* FSPagerViewCell.swift */, + EC28D5A0A7A766849DB68D9041BE1D0D /* FSPagerViewLayoutAttributes.swift */, + 2A7B1187D0A13F9C743A312C4598D93C /* FSPagerViewObjcCompat.h */, + 121EDAA0C59DCEBD7A912517C5A22A14 /* FSPagerViewObjcCompat.m */, + A15950699AC9F953FFB94425EF692537 /* FSPageViewLayout.swift */, + 68058BEE4E0699FBA595907612CABF9F /* FSPageViewTransformer.swift */, + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */, + ); + name = FSPagerView; + path = FSPagerView; + sourceTree = ""; + }; + 1F0BC5A6B90C5B63DBBFE722FD18F529 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7A9FF6C84898FF3A42F90A6ACAB773EB /* FSPagerView.modulemap */, + 36691DC076BCC74986545C71D41B35B9 /* FSPagerView-dummy.m */, + 7AEE10405AE05D51F88AB079A10BD1C2 /* FSPagerView-Info.plist */, + C70B5F3B00C2D8EF817F44E23F4DE02F /* FSPagerView-prefix.pch */, + 854BC9C821181A1D3C2737F3ADAB7090 /* FSPagerView-umbrella.h */, + 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */, + C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SwiftyRSA"; + path = "../Target Support Files/FSPagerView"; sourceTree = ""; }; - 70105830E8137811AE9D92F3D96C5AE5 /* Support Files */ = { + 2A8A2E835F601E968AE8A1CB8FE6034D /* Support Files */ = { isa = PBXGroup; children = ( - DCD93200D68884ED7BD5E6ED5FED1550 /* Alamofire.modulemap */, - 9A8D9A29ED2688271A30CAA3CB594E76 /* Alamofire-dummy.m */, - C8B26299EF94399BBA9CCAB941CFD7D4 /* Alamofire-Info.plist */, - AD86B9B02F84BA5A44FA0803D230FF18 /* Alamofire-prefix.pch */, - 1BF313605DA65F1608DFBBF78D721D6D /* Alamofire-umbrella.h */, - 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */, - C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */, + 56EE6E6D23230BDDA53A7283BB4017F6 /* Alamofire.modulemap */, + AC2ABAAA49E9A50DF5A41E1901740897 /* Alamofire-dummy.m */, + 02EF0966020B6D618A46CE4B1B766E2C /* Alamofire-Info.plist */, + 60A2E34564C1313AD3FC315557637814 /* Alamofire-prefix.pch */, + 242E62426740CF82C61E58D7525E53FD /* Alamofire-umbrella.h */, + DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */, + 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/Alamofire"; sourceTree = ""; }; + 4DEBC64F0609770829206145185EE075 /* MJRefresh */ = { + isa = PBXGroup; + children = ( + 23F2FA0E79ED6EBE56A832EFC18FF671 /* MJRefresh.h */, + 49D364F37DA0F4B86FB60B8A9AD04E3F /* MJRefreshAutoFooter.h */, + B7BC0D6297C614D51ED583CFA038CFF8 /* MJRefreshAutoFooter.m */, + F51E7E306D32E793E791F7839BE2B9A6 /* MJRefreshAutoGifFooter.h */, + 6258CC5AEE186978AA6CFD1DAB04EF93 /* MJRefreshAutoGifFooter.m */, + 103BFFBEF9129D76B066F6E85947DE08 /* MJRefreshAutoNormalFooter.h */, + BC2E510775F0D0CD56391CDFF70EE36F /* MJRefreshAutoNormalFooter.m */, + CF25BD104AE8070EC08BF0FC3AA73C88 /* MJRefreshAutoStateFooter.h */, + DA8072E8D879C8D731AA922DA7F862C1 /* MJRefreshAutoStateFooter.m */, + 920D18FE1E42759350A7065999999356 /* MJRefreshBackFooter.h */, + B16EFBF22414032890E6C800FADAA8C7 /* MJRefreshBackFooter.m */, + C258C855B6764F720F7E810B01622F76 /* MJRefreshBackGifFooter.h */, + 85BD83544B651037F85D7B76D899F232 /* MJRefreshBackGifFooter.m */, + D52FD06D9FEDCA6FF66A8DDD0D2E2574 /* MJRefreshBackNormalFooter.h */, + 6778314073044F162DFE5AA8CCF8728B /* MJRefreshBackNormalFooter.m */, + 11C4A0956FB5BED905E9710AFCA91AC6 /* MJRefreshBackStateFooter.h */, + 79AA994207C0D4538B35BCB36FB77218 /* MJRefreshBackStateFooter.m */, + 807B6BF09C2080E7075C08BB58F0DE29 /* MJRefreshComponent.h */, + 108FD8D03B0AB23BF198976B2A9C3771 /* MJRefreshComponent.m */, + 80DE29A97FF0D052062CC87E01C3771F /* MJRefreshConst.h */, + C74462CE87D40091B688A69C36B63639 /* MJRefreshConst.m */, + EE20AC6C2DBFE370620425FF0770499B /* MJRefreshFooter.h */, + 468F01D23BE5696DBB360CC04314EBD7 /* MJRefreshFooter.m */, + 992C24C46716F02A56E2C47E5C95B0F0 /* MJRefreshGifHeader.h */, + 81BDDAD6CFD9F5C95DF511534CC327EA /* MJRefreshGifHeader.m */, + CEFCFE14A466CA783EED5031453106B7 /* MJRefreshHeader.h */, + 1CFB6972107E48947ACFE33B363433F4 /* MJRefreshHeader.m */, + 1DD9F764396DDE447E9A8CC48A90D57C /* MJRefreshNormalHeader.h */, + 86F5FDBFD8A9BE45162F55665022C3AB /* MJRefreshNormalHeader.m */, + 16EAE783EC45C37E87146E57705564B7 /* MJRefreshStateHeader.h */, + 008809665BBC6F624231BC558C91196E /* MJRefreshStateHeader.m */, + C7DF53EA306480E5B6A2A242A7EE92EA /* NSBundle+MJRefresh.h */, + 7037CB7808A6111FD880F6DF1C768454 /* NSBundle+MJRefresh.m */, + 95DD97F1CEFCD2B3C2A83D72FC771DDD /* UIScrollView+MJExtension.h */, + 0FAF6F1D54DB110612DE5F7477B623B7 /* UIScrollView+MJExtension.m */, + 4967044A2022BA3DEDED59AF446209FB /* UIScrollView+MJRefresh.h */, + 7EF988C5A8002EB527B72733043E9519 /* UIScrollView+MJRefresh.m */, + 2DFB9340AE3CAD5EF222231ADA3CDCCA /* UIView+MJExtension.h */, + BB4020BFC8B5B702CE7959E590209B69 /* UIView+MJExtension.m */, + 99C784B563C3E05F1562D09E350C2D15 /* Resources */, + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */, + ); + name = MJRefresh; + path = MJRefresh; + sourceTree = ""; + }; + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */ = { + isa = PBXGroup; + children = ( + C24F3108BEB47FEFF98914989C6BB5D9 /* IQKeyboardManagerSwift.modulemap */, + 7973FCECE225FACEC28A4FF19266D8B3 /* IQKeyboardManagerSwift-dummy.m */, + 6E985FB2F95A75B9063A6606E5444F8B /* IQKeyboardManagerSwift-Info.plist */, + F55F2C7427044B868625E2B68601AA50 /* IQKeyboardManagerSwift-prefix.pch */, + A24CEEA8410BD18ABBC5A6A3B4E05F5C /* IQKeyboardManagerSwift-umbrella.h */, + 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */, + 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardManagerSwift"; + sourceTree = ""; + }; + 517E39844720EEB2C57EB5A663886E9C /* Support Files */ = { + isa = PBXGroup; + children = ( + B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */, + EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMap3DMap"; + sourceTree = ""; + }; + 524356D774545DF44523520AF3F4D496 /* Frameworks */ = { + isa = PBXGroup; + children = ( + AE98039E0D3FD5692CA41D6126871E8E /* MAMapKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5ADED2DD3E856117A536EAAA11369791 /* Frameworks */ = { + isa = PBXGroup; + children = ( + C9C4AA9E5A5FCBB53703656F78F48A44 /* AMapFoundationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5E86F21A31D00C3953E74E41263BBC6E /* ObjC */ = { + isa = PBXGroup; + children = ( + A593D78568008D394DF994BD775ABA16 /* SwiftyRSA+ObjC.swift */, + ); + name = ObjC; + sourceTree = ""; + }; + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */ = { + isa = PBXGroup; + children = ( + 94A87837379E0F46450C04DE0ED9CD6A /* SwiftyJSON.modulemap */, + AB93032D647A1C106B8DAF1591F3C320 /* SwiftyJSON-dummy.m */, + FB89BF8B62663DA4AE041B072E3CA520 /* SwiftyJSON-Info.plist */, + BB6D7B27C7EEDFF2434609492BBEFD0C /* SwiftyJSON-prefix.pch */, + 0824E9AD9D3C3A58FDC9E659C9DDF7DF /* SwiftyJSON-umbrella.h */, + 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */, + 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyJSON"; + sourceTree = ""; + }; + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */ = { + isa = PBXGroup; + children = ( + 9F945362CE11442D46352BAB6D930A4F /* MAAnimatedAnnotation.h */, + E0D915C29613E1D957826A17F102F207 /* MAAnnotation.h */, + 007C7E9F44FFBF7E5B90C4675CE273ED /* MAAnnotationMoveAnimation.h */, + 4F322E086672ED3B6F93975E302791D5 /* MAAnnotationView.h */, + A6CB27F9CBFBB3B217C89F4DED29200B /* MAArc.h */, + 46DFC2300CFFA71C96BDB2C4BBBCE1FF /* MAArcRenderer.h */, + 4158145A06539BFDAFBD246D3556AF23 /* MABaseOverlay.h */, + F7BDE682E3BBC005134774D6E3FF163E /* MACircle.h */, + 565FAD418C7775EC6F0DF72F876FF1B7 /* MACircleRenderer.h */, + 1755CAE0F6A6EC0E560ACF4735CCCDF3 /* MAConfig.h */, + A7967DE837D3F1B34ACB5DBA0F277000 /* MACustomBuildingOverlay.h */, + DE799E6EAFB6B178FD0407EEBE913BEA /* MACustomBuildingOverlayRenderer.h */, + 37A75111A6D9571361DE94DE4C5B2E07 /* MACustomCalloutView.h */, + C7510D1E2661B1D08C5ECC1EDCCF3C70 /* MAGeodesicPolyline.h */, + 542975F8E81BFEABA39FBF9C696508DF /* MAGeometry.h */, + 7756EC44DC1471B84B44BD30DC478825 /* MAGroundOverlay.h */, + CD24E6541D4662000882122CF24566F4 /* MAGroundOverlayRenderer.h */, + D62CD3763B61C01D65289A589CDC9CF0 /* MAHeatMapTileOverlay.h */, + 2F6F661F696C35A01D940A9A4DE9C7BD /* MAHeatMapVectorOverlay.h */, + 7E89FA8B947EAF7FB8E3611BC547A902 /* MAHeatMapVectorOverlayRender.h */, + 1ADEA6B29590D3D4CC6EA63BB67CB159 /* MAIndoorInfo.h */, + 89D0FA00B6AF5FA109B30524FF7F7858 /* MALineDrawType.h */, + F071218A126DCBA0EB797F575862D034 /* MAMapAccessibilityIdentifier.h */, + 13102E88F1509E2D14240D38E01AA7D0 /* MAMapCustomStyleOptions.h */, + 9D88B241E38C3BE2706446AB3736050F /* MAMapKit.h */, + E11447FC595A710BD25A395A792D7228 /* MAMapStatus.h */, + 91D0E23B56CDCACFEDABB483B84207B9 /* MAMapVersion.h */, + E36114CBE304F32BF2333903E9E10060 /* MAMapView.h */, + DAE2454696AFF0DB937B92D852D586B8 /* MAMultiColoredPolylineRenderer.h */, + 1697B0F99E8F0462777C3A44686BB077 /* MAMultiPoint.h */, + 984770040189897F587CC3D19748647D /* MAMultiPointOverlay.h */, + 80AC9FE668ACCC257F7AE5E4511B8C0F /* MAMultiPointOverlayRenderer.h */, + 5624B6728E2D03A74DDCB8828E6A6D63 /* MAMultiPolyline.h */, + 4DEB2980F511A334B9E035E16EE69C24 /* MAMultiTexturePolylineRenderer.h */, + B1181375C83115723E6BAD0C5520D475 /* MAOfflineCity.h */, + 75F28107A3C9826AEEC18AFE48366E92 /* MAOfflineItem.h */, + 74A510239E190CAF15C66485047DC60E /* MAOfflineItemCommonCity.h */, + B380F42416B1E23F46A630E21BCC13D5 /* MAOfflineItemMunicipality.h */, + 07C8F1FA8ECBCF95C2DCA4F4EDA7E3CA /* MAOfflineItemNationWide.h */, + A5E6CC15BCAC5E19EF30A131E86F7633 /* MAOfflineMap.h */, + 49A6BA5E010E2763C2E1AB69F19A9774 /* MAOfflineMapViewController.h */, + AF22A243ACE0ACABDBFED3C8CB7FE105 /* MAOfflineProvince.h */, + DFC907C890E8EBC63315E4B9AABED9AD /* MAOverlay.h */, + 4F83EF5061C85D3E77AAB0995EE1EBBD /* MAOverlayPathRenderer.h */, + 810AC4C2A2C007C589FF4E9AC670FE51 /* MAOverlayRenderer.h */, + 93B28793B3CAA8D92AF792AD936F9C9E /* MAParticleOverlay.h */, + C1C0777F2CFC22A0ADA2E5DCE7F1A7E7 /* MAParticleOverlayOptions.h */, + A387FBA59149BBF7EA3A5A1AF9D8CE0B /* MAParticleOverlayRenderer.h */, + 960BF982FFCC40B2A2613083D198F39F /* MAPathShowRange.h */, + BDC2C4C23125D2B79FF568DC87B951DB /* MAPinAnnotationView.h */, + 81B76EEF0576A636F958082B8B64C7D3 /* MAPointAnnotation.h */, + C7341B69067108713F3B08980AA3CD7E /* MAPolygon.h */, + 58C4A0E58CB971C85E3F28BC274FAD7F /* MAPolygonRenderer.h */, + 8EB47542C7BB76741E61E7C16F940C77 /* MAPolyline.h */, + 679BD0A8016D2B424C007B35FED454E7 /* MAPolylineRenderer.h */, + B49F31EFB42022EF49CA101F45497DBB /* MAShape.h */, + CF5A432CD81F341FB65E16790E9495D5 /* MATerrainOverlay.h */, + 405667EDF58A5D194D975A9B1DCC114A /* MATerrainOverlayRenderer.h */, + F3B78815B132DF3D4808EC92939C5C32 /* MATileOverlay.h */, + F30649937A02C816D6765AABDA712AA3 /* MATileOverlayRenderer.h */, + 23923A8F2CB27D12DDA6DBD89FA2CC2A /* MATouchPoi.h */, + F06596759542A32F38BF15846F2E75BB /* MATraceLocation.h */, + 98360B74C56595062277C894FE07B730 /* MATraceManager.h */, + DF0DA984A4A75143610F66B9F0B14347 /* MAUserLocation.h */, + 65F928F4CEF06BD2A8232E025BCBC6BB /* MAUserLocationRepresentation.h */, + 524356D774545DF44523520AF3F4D496 /* Frameworks */, + 885BEDC17A05379706AB60DB903F9F6E /* Resources */, + 517E39844720EEB2C57EB5A663886E9C /* Support Files */, + ); + name = AMap3DMap; + path = AMap3DMap; + sourceTree = ""; + }; 784B8102EDCB1EB8E72F4A81D972D2DD /* iOS */ = { isa = PBXGroup; children = ( @@ -1170,6 +1276,21 @@ name = iOS; sourceTree = ""; }; + 7D71E397995A3754BA0ED39FC5B85412 /* Support Files */ = { + isa = PBXGroup; + children = ( + 4FBD55B757F109F46C2D4248734C15C2 /* SnapKit.modulemap */, + 8D79656D7B3AA45D0A45782B8EF8B8BE /* SnapKit-dummy.m */, + 022F1540F4BC510A9421090B799BD0DE /* SnapKit-Info.plist */, + 1A6C213CF691D5B6DE66830753AAA625 /* SnapKit-prefix.pch */, + 22C51C67BB403F2CC752D8EFDDC07AFD /* SnapKit-umbrella.h */, + FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */, + 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SnapKit"; + sourceTree = ""; + }; 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -1178,12 +1299,29 @@ name = Frameworks; sourceTree = ""; }; - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */ = { + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */ = { isa = PBXGroup; children = ( - 08233C9CE2970A05A76B1E095E41B5E5 /* MJRefresh.bundle */, + 765C60EDF3153F00537F99BD312A93DF /* IQBarButtonItem.swift */, + 5D494A36CB49562F2ACC5635CDB2C721 /* IQInvocation.swift */, + CA538A513736AC98F89E548279278B9F /* IQKeyboardManager.swift */, + 6A5885F75C6BAA140DCA856FDB35293C /* IQKeyboardManagerConstants.swift */, + D0B4491E09864E230EF7838D196BDF56 /* IQKeyboardManagerConstantsInternal.swift */, + AFA1BC984BCAB6082B0E81729DDE0705 /* IQKeyboardReturnKeyHandler.swift */, + D6B7C2CDC51F8E73ECD16D48D72874B8 /* IQNSArray+Sort.swift */, + 218AD35B041D73C72D32287D215CB95D /* IQPreviousNextView.swift */, + FE58EF16C7DB98EDEC4256BDA2FD7287 /* IQTextView.swift */, + 20E40248F9F6250C29C0D7D6EE51B0F4 /* IQTitleBarButtonItem.swift */, + 4956F8585AEAE79F86DC5E74727C9105 /* IQToolbar.swift */, + 0E33C3F13CB59FAF102A9E1EBA5C8C8D /* IQUIScrollView+Additions.swift */, + FCEA9D9BBAE0CDBD562FD81A8BC1C554 /* IQUITextFieldView+Additions.swift */, + A1E5B8C2C8E02000BBF0A6FA1EEDB9EB /* IQUIView+Hierarchy.swift */, + 77F4F56B00281DAB138B10DB2B28C337 /* IQUIView+IQKeyboardToolbar.swift */, + 1CDFB9681E8194A400C43415182D0D42 /* IQUIViewController+Additions.swift */, + 504DEA7524C3B7EC9F221ED6B22D2409 /* Support Files */, ); - name = Resources; + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; sourceTree = ""; }; 8660BF26B8FC5EFA7399C48A3DEEC16A /* Pods-LaserMethane */ = { @@ -1204,85 +1342,123 @@ path = "Target Support Files/Pods-LaserMethane"; sourceTree = ""; }; - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */ = { + 885BEDC17A05379706AB60DB903F9F6E /* Resources */ = { isa = PBXGroup; children = ( - 14F4D0545D990E988F3FB9C87FFA000E /* IQKeyboardManagerSwift.modulemap */, - 43FD4EC1648D98929330E2FEA1049ED6 /* IQKeyboardManagerSwift-dummy.m */, - 0D4FA77F72B30B29FB03870E4AF3CFF1 /* IQKeyboardManagerSwift-Info.plist */, - C794A39B602C505FEDE6DB4B8E69A1CF /* IQKeyboardManagerSwift-prefix.pch */, - 7132AFD859053F483E52447A2C6DF15F /* IQKeyboardManagerSwift-umbrella.h */, - F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */, - BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */, + 3D23569BF1F8EE265A2C32A70E3AED02 /* AMap.bundle */, ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardManagerSwift"; + name = Resources; sourceTree = ""; }; - 8FD3A080E59EE948A5D1E2A802CCCD7A /* Support Files */ = { + 91B6764DDFE7882C554C3F14C89975DE /* Frameworks */ = { isa = PBXGroup; children = ( - 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */, - C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */, + 6F7E145139A19FF87AA673B1EA4D0D41 /* AMapLocationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 99C784B563C3E05F1562D09E350C2D15 /* Resources */ = { + isa = PBXGroup; + children = ( + 2642D8CBD7228AE261D3718601DE60FA /* MJRefresh.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 9D549CBCD7253ECD074E3CA9A3B742D9 /* Support Files */ = { + isa = PBXGroup; + children = ( + B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */, + DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/AMapLocation"; sourceTree = ""; }; - A778B850D1B3302C20E23D1BC1816034 /* Support Files */ = { + 9D59A7E079AD4491E8612CC18774762A /* Support Files */ = { isa = PBXGroup; children = ( - A8B8F9FBD525FB9F3AB6442D3E60EC76 /* MBProgressHUD.modulemap */, - A233124B080E647E0418809E84E3F14D /* MBProgressHUD-dummy.m */, - 9C82E30EBBE9EC7A071F3824F1EE8BBC /* MBProgressHUD-Info.plist */, - 1296B07F853645821CFEEBE2F20B62F4 /* MBProgressHUD-prefix.pch */, - D84D728F6626A6C694727D303D603A1A /* MBProgressHUD-umbrella.h */, - 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */, - 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */, + 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */, + B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapFoundation"; + sourceTree = ""; + }; + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */ = { + isa = PBXGroup; + children = ( + 1373C41D0C474BC67748A674AF45D3B9 /* Alamofire */, + 77CA20AEE51AEF211DA1C4195C88B6AA /* AMap3DMap */, + 0B1C16F956D166F4DD24B2F73E5AA286 /* AMapFoundation */, + 06FADEF8F569DC2A43347CB239850F4F /* AMapLocation */, + 1DD00F19CAAA2F19F85CF6148D2E6B68 /* FSPagerView */, + 85E9D292E27E54EFF5B83EABBAA38793 /* IQKeyboardManagerSwift */, + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */, + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */, + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */, + 4DEBC64F0609770829206145185EE075 /* MJRefresh */, + 02FFCF73F33AEE026EE356B5BE270000 /* SnapKit */, + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */, + 09739A7CDABE009697AF7110DCFEC64A /* SwiftyRSA */, + ); + name = Pods; + sourceTree = ""; + }; + BEC826217E1AFADB33AEB6731697F082 /* SwiftyJSON */ = { + isa = PBXGroup; + children = ( + 5AF06E807A182BFC178A94CDAC47C3FE /* SwiftyJSON.swift */, + 6E605BA34464FC28771364F4BE9C6872 /* Support Files */, + ); + name = SwiftyJSON; + path = SwiftyJSON; + sourceTree = ""; + }; + C0F64ED2A78A13E93CE63FB45D2FD05E /* Support Files */ = { + isa = PBXGroup; + children = ( + 273FE1B277B71A888F7EE9F913FC1659 /* SwiftyRSA.modulemap */, + 1026FFB1FC813071F6C333790762CA13 /* SwiftyRSA-dummy.m */, + 86B414161B8F3DD33C50E21EB4209DE8 /* SwiftyRSA-Info.plist */, + CEFDFD2CA15C778307EA842B5BD464DB /* SwiftyRSA-prefix.pch */, + 5592350F6BF919D7EA586C3B2FFB6CB7 /* SwiftyRSA-umbrella.h */, + F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */, + 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyRSA"; + sourceTree = ""; + }; + C51C277171881130D12BAA2068D12667 /* Support Files */ = { + isa = PBXGroup; + children = ( + 599444E086462295772D76475B7F3BC8 /* MBProgressHUD.modulemap */, + 8ACAE7DC4BFCCAD978FF08E1F5CD6ECD /* MBProgressHUD-dummy.m */, + E00E04982E6DC30BB0B48D2992412E54 /* MBProgressHUD-Info.plist */, + 116AEF36727FF319280E325F7A233292 /* MBProgressHUD-prefix.pch */, + 544EC87CFC0CC58FDF3F9A769DAC7E09 /* MBProgressHUD-umbrella.h */, + 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */, + 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/MBProgressHUD"; sourceTree = ""; }; - AF88299E03D00159232664DFAE386114 /* IQKeyboardManagerSwift */ = { + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */ = { isa = PBXGroup; children = ( - 8A9216C84B1C94E9EC400E3DA7BB022D /* IQBarButtonItem.swift */, - 83C98DCA293464CE18B22C7D55ECF9A2 /* IQInvocation.swift */, - 12FD3B359F46D8A7069922F2B0891865 /* IQKeyboardManager.swift */, - C00B4502F4B6D70E2C96D51E6724B089 /* IQKeyboardManagerConstants.swift */, - C8A27BEF082DB70F69410C1C729DCAC9 /* IQKeyboardManagerConstantsInternal.swift */, - 9B3C231B46D3F2FFA61FFC307DB9CD77 /* IQKeyboardReturnKeyHandler.swift */, - E1D45941BC13A4781EECDC4EEA0290B6 /* IQNSArray+Sort.swift */, - 2BE8A20A7EBAD3DC088CCC570729135D /* IQPreviousNextView.swift */, - 67CCE9BA2F2C303280A0BE347C47354F /* IQTextView.swift */, - EEA98DED547CF1AFADBED6EBCAA8646B /* IQTitleBarButtonItem.swift */, - AF546CFA46BB00E9872D557A25F426CC /* IQToolbar.swift */, - 70566C33289C6FA01B57416C898A62FD /* IQUIScrollView+Additions.swift */, - 7860447CA538F02052CE83B289E187F5 /* IQUITextFieldView+Additions.swift */, - 2EFD7D8DA215CAB1727E5E90BB3A876E /* IQUIView+Hierarchy.swift */, - 2B2E1EAE1F905E1386A2302624EEE277 /* IQUIView+IQKeyboardToolbar.swift */, - BAD6356CF9F200701896289DD56A1061 /* IQUIViewController+Additions.swift */, - 8E29F1CD3A76BCF879BE55C67A4079A3 /* Support Files */, + A201C4AAE7A9B0E7F098C2745F18F811 /* Kingfisher.modulemap */, + C1948BBDB3902C1E02D650A1C64A242B /* Kingfisher-dummy.m */, + C1F073D2B61478657E2634BC0EF3C947 /* Kingfisher-Info.plist */, + 82635D74064B16B60424A6EC4BDE9391 /* Kingfisher-prefix.pch */, + 5BCCDC7BBEA5BEAC7D5555921CA7F24A /* Kingfisher-umbrella.h */, + 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */, + 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */, ); - path = IQKeyboardManagerSwift; - sourceTree = ""; - }; - B93B7CAA032815A9BE77FFC7388CC69A /* AMapFoundation */ = { - isa = PBXGroup; - children = ( - 3710B067792DE28198CB547784D7BB13 /* AMapFoundationConst.h */, - 48FFE2E845F6D23D8B6769A9EC9A04FA /* AMapFoundationKit.h */, - ADD2E0A43631F6E7E3ACFCFAD00CEB4C /* AMapFoundationVersion.h */, - 40D994D9962BF953F347D7CA86202E1B /* AMapServices.h */, - BAF54482BBF1C5705C5BDC842F020D1E /* AMapURLSearch.h */, - 8AA184EC1C78FCB0B6FBD6FE6A28E013 /* AMapURLSearchConfig.h */, - 681F71DAFA3E9A1803ED62651DDB86ED /* AMapURLSearchType.h */, - 2AF1C8D54CD4FDC7EEB24FF933511668 /* AMapUtility.h */, - 16314DFD46E8D9BABD46BD841D48048F /* Frameworks */, - 19DEF7F926CFFF3278D496837B659E21 /* Support Files */, - ); - path = AMapFoundation; + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -1290,136 +1466,129 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, 8275CCB4E8732497B1021FCBC240F3C2 /* Frameworks */, - 0D138733E005527E01955C18192FF1BF /* Pods */, - 0DB5B868EBBEE29209DAC850B5750A67 /* Products */, + A2957DE846D56FE8FD8C3C3C4A94CD66 /* Pods */, + EA06058812647A848932C713A27E9A76 /* Products */, 05710A4924E8BCB4D297B7F287E85F45 /* Targets Support Files */, ); sourceTree = ""; }; - D4073F527C5ECA729359B70AF70CB56B /* MJRefresh */ = { + E11FED377BF4F0B4DD2380193DEBA934 /* MBProgressHUD */ = { isa = PBXGroup; children = ( - 533DC481E3D229A2907282B037396D5E /* MJRefresh.h */, - B6FFB34B08F04DD3D5220CA74FE0FA12 /* MJRefreshAutoFooter.h */, - 3F3DE32A53F0FCFBBD458C85055E6835 /* MJRefreshAutoFooter.m */, - 138AF3E96F34A5E8585ECDCE33E08AB9 /* MJRefreshAutoGifFooter.h */, - 5980B82CD7580557612273E7AA498C57 /* MJRefreshAutoGifFooter.m */, - 9E4B7DEF12EFE8264A23B3B015AC631D /* MJRefreshAutoNormalFooter.h */, - C8D7EE80FBB6B89C9CDF2552C1F78E42 /* MJRefreshAutoNormalFooter.m */, - 1D80EF4AF7009DB1F0744619DB575A9F /* MJRefreshAutoStateFooter.h */, - 989BD5E32D243874DC17E7C575707011 /* MJRefreshAutoStateFooter.m */, - 27DC829CAFB77C6D1D44E1B12D144CEA /* MJRefreshBackFooter.h */, - 5D612F2664E9E67BEB6277388AE1AD7C /* MJRefreshBackFooter.m */, - C254B44455548788DF04E55C261E0938 /* MJRefreshBackGifFooter.h */, - 25DAE41B55372EA54AA306A2891A5411 /* MJRefreshBackGifFooter.m */, - 157A7D10BA535BCCCDE3BBE6CD93F38B /* MJRefreshBackNormalFooter.h */, - D4EBC143BD2F5449F2D7D3A22A951D9E /* MJRefreshBackNormalFooter.m */, - FB76A6DE8E63ABFA78B31F2D044D6F86 /* MJRefreshBackStateFooter.h */, - 1F6791F043C0CD741D431B99042BB09F /* MJRefreshBackStateFooter.m */, - 26689C2649CD5C80C5B9D48F298F9E43 /* MJRefreshComponent.h */, - A33A250F97FB4B765637C53E43DDD905 /* MJRefreshComponent.m */, - 26E1C93A22071615F168687D5608EC13 /* MJRefreshConst.h */, - A99D17722C66529290427AEE6B4A64F6 /* MJRefreshConst.m */, - B2C02BFB8604D88312F389587C85D10A /* MJRefreshFooter.h */, - 385359371ED21D40FD720B2D8F0903EC /* MJRefreshFooter.m */, - FAA951DC5CD44B4D7226D146B784949A /* MJRefreshGifHeader.h */, - 5419443299817CE94C32EE91A1CB3DF7 /* MJRefreshGifHeader.m */, - 629B43C4DBEBCBA5D5C7942E1957145C /* MJRefreshHeader.h */, - 33ED8DBFE7F5B48F8A1A666C62E2DE92 /* MJRefreshHeader.m */, - 5537CEADB8D060C878E49A4E013BA1A9 /* MJRefreshNormalHeader.h */, - 997D4B5E0F5917F0C25DD517B579FADB /* MJRefreshNormalHeader.m */, - DE100EA7772CC1822B977462C06AD8F1 /* MJRefreshStateHeader.h */, - 41B97D7F38608B0B1BEAEF4CD76BECA8 /* MJRefreshStateHeader.m */, - D7D15F409A588D5C28C6A8DD915701C0 /* NSBundle+MJRefresh.h */, - 5D912D79C179C28613E16119850B53D3 /* NSBundle+MJRefresh.m */, - 75851083ABB2207E10EDE459BEE56A33 /* UIScrollView+MJExtension.h */, - 00264ECBB7CE6BA5BDFEC4BD9E522D69 /* UIScrollView+MJExtension.m */, - 3A7A258AAF4E88CAA920395B01E8DE98 /* UIScrollView+MJRefresh.h */, - 42600C6BF2C320447477110EBD2FC29A /* UIScrollView+MJRefresh.m */, - E12F2304D656C01681024BFA12CFB339 /* UIView+MJExtension.h */, - 5F9A09C43F41D06E8D4DF5A13034864E /* UIView+MJExtension.m */, - 85227BD60A1EAC5C770547F5AD8E27C4 /* Resources */, - 0E0281AAFD607C81F1F60750DFA893AF /* Support Files */, + F5EBE2155D260F2AC03016BA08C849A3 /* MBProgressHUD.h */, + 35357A7A88F13CDDEDDA6CF2FEF01442 /* MBProgressHUD.m */, + C51C277171881130D12BAA2068D12667 /* Support Files */, ); - path = MJRefresh; + name = MBProgressHUD; + path = MBProgressHUD; sourceTree = ""; }; - DEC637D7B1D9D85E87540958B23695B0 /* FSPagerView */ = { + E80493524C26A55E7CA44C6A3CB546ED /* Kingfisher */ = { isa = PBXGroup; children = ( - 65554F9D44852A9A2CF047ABFCC17A5C /* FSPageControl.swift */, - A83E68CFBE2E4C38DBFE023DE2D9A2D3 /* FSPagerCollectionView.swift */, - 7F251C347CE7DA56E326A3FB59EAE0C9 /* FSPagerView.swift */, - FF0840E2DF2B8B6C7978C0FA5C188D14 /* FSPagerViewCell.swift */, - 71FCAEC978FCF22201727EB6781B6FFA /* FSPagerViewLayoutAttributes.swift */, - DDF47437E9A8C1C9784A402589BD638D /* FSPagerViewObjcCompat.h */, - FE281F3512D5434D2ECAB8D4491C83E5 /* FSPagerViewObjcCompat.m */, - B855F8ECFBF07F158CA66301BEB0CEA7 /* FSPageViewLayout.swift */, - 07B53D5F06EE563E362BC82B01DEE605 /* FSPageViewTransformer.swift */, - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */, + 057B45BEB6C053127100576F9AE5E2B9 /* AnimatedImageView.swift */, + 9F024CBC4F09B20E9765BA8EE059B419 /* AuthenticationChallengeResponsable.swift */, + 560C6AAEE725A885819ABC6CCBBF8F39 /* AVAssetImageDataProvider.swift */, + B8EE0A6F70B3A9211DDA1087690BE9F4 /* Box.swift */, + B18DF32C9AF737508D716E7E38CB2608 /* CacheSerializer.swift */, + 036F829B5B5FC7E7A66D3A04C67B7CDB /* CallbackQueue.swift */, + 991443944B518250834DE4B6057F7FBA /* Delegate.swift */, + 180DD62BD56EA58D71B1F6818AE2AEB3 /* DiskStorage.swift */, + DFF3DFF5EF29EDAF3E463A5D20018BE2 /* ExtensionHelpers.swift */, + FB9579A573CED2BEEA1163078940BCE3 /* Filter.swift */, + 7930738DBB42953288E28B3F256CB211 /* FormatIndicatedCacheSerializer.swift */, + 7FC0ADDFAB0259B16E93D87B6CDEE6B0 /* GIFAnimatedImage.swift */, + B35C7E8D219F4B18351FCC90A6468FE3 /* GraphicsContext.swift */, + 78CF96DDCC1E9B7BEFC31D9337FF019A /* Image.swift */, + D395A715BA39E4C98334B26515747AD8 /* ImageBinder.swift */, + B0C9958F191D1916BBF1D0812D6A71E9 /* ImageCache.swift */, + F2DEFD1FC8C48B123874B54F42EE742E /* ImageDataProcessor.swift */, + 5386A0E74A6A95B1434FBCFE4BBD9AE5 /* ImageDataProvider.swift */, + 1111A84CDB4341599EC66C6ECCD56424 /* ImageDownloader.swift */, + AB74432ABECA2EF062C9EF80F794152F /* ImageDownloaderDelegate.swift */, + A7147637507B17CAB59507B143198DB6 /* ImageDrawing.swift */, + 06856D834CED7E400990C4050C99637F /* ImageFormat.swift */, + E87DC9F1C7928C949A036B6B56D9C3BB /* ImageModifier.swift */, + FEA8B6B8BDF05E98878166A8889D20A9 /* ImagePrefetcher.swift */, + 8B7496B661EE9D1BAE40A16D3244B6F5 /* ImageProcessor.swift */, + 4874115E355F45ECE403E779532322DC /* ImageProgressive.swift */, + A9865C61B1F36494E5DBA54E2C380AC2 /* ImageTransition.swift */, + 38D2D21E64C77D8591AC40E9E1905778 /* ImageView+Kingfisher.swift */, + 2012C0AD6D6216B8E519849BC59719C3 /* Indicator.swift */, + A625DB989B46381B10DF01BFF13D816A /* KF.swift */, + 21A09AC8672100B28A664FE6CD5308C1 /* KFImage.swift */, + 98BD745D8FB610A2B596DA922BD177BB /* KFImageOptions.swift */, + 15EF2D199EFBDB368DF2F6C73346860C /* KFOptionsSetter.swift */, + 2192E33F9B4FFA92D9B2D9075C7424CC /* Kingfisher.swift */, + A3CC9DFCDCFD61514E3D113DB01D5C37 /* KingfisherError.swift */, + 8CA3BCB2BF95EE836710EFE1ED3C85B3 /* KingfisherManager.swift */, + B6DA19077AF99D368358651675D399D7 /* KingfisherOptionsInfo.swift */, + 8758451FDF33E3FEE6036F2496A65B14 /* MemoryStorage.swift */, + 5F89D089D6B6524A60BE582EDB9504A9 /* NSButton+Kingfisher.swift */, + E3D5AFF88ED6B5DD0DE5A0D478FF3270 /* NSTextAttachment+Kingfisher.swift */, + 56E2A2B2F27B8ECE5E85CB51CF4F7D14 /* Placeholder.swift */, + E9CD5F973979294398B1E06B3E792A45 /* RedirectHandler.swift */, + CDF381120C3AD7C62E35BEB9309B7108 /* RequestModifier.swift */, + 2186D305BA538DA8EEF039C53B2CADC4 /* Resource.swift */, + E69D9EDBCD2FEDEDE3E6487FFD37FFB1 /* Result.swift */, + E04CC23808E64FE0B5B6665F89EB8E29 /* RetryStrategy.swift */, + 550523E998640B15134FD367CA9E38B5 /* Runtime.swift */, + 087B8FEC4362740C89CC54439C0D4BB5 /* SessionDataTask.swift */, + 125FB9D40D7EBF06A03258AF6EB473A4 /* SessionDelegate.swift */, + 316B1BE1585A1BB499A4D59DFE817ACE /* SizeExtensions.swift */, + 3BD13B70CAC35B8E61B95A14306FD425 /* Source.swift */, + DE87609C77FF887A8EE5AB0C4C2CC737 /* Storage.swift */, + 975E4503B2D79B7C0F74AC11DD0212F5 /* String+MD5.swift */, + FC7A32862C54A47EAABAC5C2F6224A7C /* TVMonogramView+Kingfisher.swift */, + D09F52B53186215ECDCF5E1CD20F5D73 /* UIButton+Kingfisher.swift */, + 061BBE35D77AC784C44F9F6AAEA09989 /* WKInterfaceImage+Kingfisher.swift */, + CCC3305403C78BD74A6B5A817F79CBFF /* Support Files */, ); - path = FSPagerView; + name = Kingfisher; + path = Kingfisher; sourceTree = ""; }; - EB4FFBE9803BB801D02AF6A72F445E1A /* SwiftyRSA */ = { + EA06058812647A848932C713A27E9A76 /* Products */ = { isa = PBXGroup; children = ( - E899E7BF75DBAA2B2FF4CBCBA3164C59 /* Asn1Parser.swift */, - 20B7AC622C0CCF169695085B59E0DCDB /* ClearMessage.swift */, - BE0453343CCE4762313EBCC22CF25DC7 /* EncryptedMessage.swift */, - A197E9088E885944D5C7F230FB5C3440 /* Key.swift */, - A4A9691F1CB43E0C5C716DEE5DAEB6F4 /* Message.swift */, - 52056F3725CD5E688681534750ACD15E /* NSData+SHA.h */, - 0F561DFE969316D3971494C16A2E122B /* NSData+SHA.m */, - 23D6CDFD52F789720FEC250CE3EB43FB /* PrivateKey.swift */, - 0B71EA04CE74F6F3CFBD764ADFA02E75 /* PublicKey.swift */, - E0DD4B91F9D3C1D1153688AB4A8E88DC /* Signature.swift */, - E5123EB114A27F7A7EB2B9ACE968BEEB /* SwiftyRSA.h */, - 3F220936CA3E4D1FCE67F8E92F0EDB8F /* SwiftyRSA.swift */, - 83848A3F4B4D958D5A7E2F0884D9F497 /* SwiftyRSAError.swift */, - AF5CE3E4FECFDA9C5E0D47C05B056AA7 /* X509Certificate.swift */, - 2DDAEC6B2E6B91CC99C2A86A330F8CC1 /* ObjC */, - 69BC3C76F68CF0BBAE5071708D00E43B /* Support Files */, + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, + 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView.framework */, + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, + E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */, + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */, + DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */, + 979486118B3E90C08386079D57962701 /* SnapKit.framework */, + E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */, + 0DA4828908E30CE4A29CB9AD3A405635 /* SwiftyRSA.framework */, ); - path = SwiftyRSA; + name = Products; sourceTree = ""; }; - EFFE6E1BEB8E340D6E0A1A26FA044AFE /* Support Files */ = { + F16F2306D629B3F4418E3A1131C00556 /* KeychainAccess */ = { isa = PBXGroup; children = ( - 537F7AE6866E6D76C2A4EA6223890918 /* Kingfisher.modulemap */, - C8A9B9CE13ECE9B5FAF45468643935DA /* Kingfisher-dummy.m */, - 06546D4976D916414104000526889543 /* Kingfisher-Info.plist */, - A921733C9844418CE70D8AF77ED5EFE8 /* Kingfisher-prefix.pch */, - E09F024D271778856297C88F8E2FA4C1 /* Kingfisher-umbrella.h */, - D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */, - 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */, + 8BB4DB483DE1B1F1D65E001FAC23C9CE /* Keychain.swift */, + 133374E17DA0F6F6C7B5990CFD363948 /* Support Files */, + ); + name = KeychainAccess; + path = KeychainAccess; + sourceTree = ""; + }; + FF644BA90D879C8034DDDBCFC3FF9431 /* Support Files */ = { + isa = PBXGroup; + children = ( + 9F573D32C87FB92DFC3DDF48C556B801 /* MJRefresh.modulemap */, + 0B953AD98CBA179AC15C26DB9A4F4FA6 /* MJRefresh-dummy.m */, + 74B78E6048581FD45A0B4F4600AD8C8C /* MJRefresh-Info.plist */, + 896C5A0657E03CC1E91A44CBE30AAD38 /* MJRefresh-prefix.pch */, + A8A1DEB2B9EAA77BC0475AEAE3CD8EDA /* MJRefresh-umbrella.h */, + E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */, + DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; - sourceTree = ""; - }; - FBDEFB1E8529B16718A3DD74CE1ACC55 /* Support Files */ = { - isa = PBXGroup; - children = ( - 859B1DFCC69AE9A49225D9C714C0A34C /* FSPagerView.modulemap */, - 583D046B26BA34D746CFACE8D872F7D9 /* FSPagerView-dummy.m */, - B1311BB428C2F7B1B1340393B1CE2FA0 /* FSPagerView-Info.plist */, - 00BB7B3ECC59FE1B2737FF66111ED543 /* FSPagerView-prefix.pch */, - 56A75DC56FCDEE2270B78763FF5B2A06 /* FSPagerView-umbrella.h */, - 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */, - AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/FSPagerView"; - sourceTree = ""; - }; - FF6727814779A420D91ADF52E7C94FE6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - D4A151D9FC04B1FB711F804BBB03C842 /* AMapLocationKit.framework */, - ); - name = Frameworks; + path = "../Target Support Files/MJRefresh"; sourceTree = ""; }; /* End PBXGroup section */ @@ -1435,14 +1604,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0F175337DB90FE42F93364FBB107D687 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 85BFB07E59955A4BD2B6C2725DE9CB9C /* Pods-LaserMethane-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2582784E4FA6A1AC5D23FC53AC3F6EE2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1467,6 +1628,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A66ED57B365A35434C5BAF4B990819B7 /* SnapKit-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 7E06654AA5AE3B62D7F9C42D92ECD17D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1485,6 +1654,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + EDEDC88CCC5A372130E5737E1F8C9382 /* Pods-LaserMethane-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D5172CD7D2B4FF8452F758CAAB73AB84 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1534,34 +1711,53 @@ /* Begin PBXNativeTarget section */ 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */ = { isa = PBXNativeTarget; - buildConfigurationList = 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; + buildConfigurationList = 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */; buildPhases = ( - 0F175337DB90FE42F93364FBB107D687 /* Headers */, - 22A3490FF39FEFB44486B95442BBE298 /* Sources */, - 72E454AF25A4D3741079E56D43F3D3FC /* Frameworks */, - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */, + C0C46DC5F380BD93A1C241F3290D84EA /* Headers */, + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */, + 6A598C1F22133A07B83A13D4C3CFF5DD /* Frameworks */, + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */, ); buildRules = ( ); dependencies = ( - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */, - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */, - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */, - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */, - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */, - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */, - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */, - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */, - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */, - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */, - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */, - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */, + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */, + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */, + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */, + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */, + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */, + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */, + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */, + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */, + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */, + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */, + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */, + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */, + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */, ); name = "Pods-LaserMethane"; productName = "Pods-LaserMethane"; productReference = DCF09D874F58C4D6229BCFF3DE6E6258 /* Pods_LaserMethane.framework */; productType = "com.apple.product-type.framework"; }; + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */; + buildPhases = ( + 7DFCF5F12AEEED0500986DBC9BF76170 /* Headers */, + 89222AF845A30312C284F407BA48B98F /* Sources */, + 3C8B1704CC97EF12D3409771318C6433 /* Frameworks */, + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SnapKit; + productName = SnapKit; + productReference = 979486118B3E90C08386079D57962701 /* SnapKit.framework */; + productType = "com.apple.product-type.framework"; + }; 615C831BCE925ED486B225B87E44926D /* KeychainAccess */ = { isa = PBXNativeTarget; buildConfigurationList = 4BEE926243448802ACA6F07A75D9C025 /* Build configuration list for PBXNativeTarget "KeychainAccess" */; @@ -1742,7 +1938,7 @@ Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 0DB5B868EBBEE29209DAC850B5750A67 /* Products */; + productRefGroup = EA06058812647A848932C713A27E9A76 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -1757,6 +1953,7 @@ 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */, 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */, 06291B7BCC22BC8E6AB046C35BC2EEC4 /* Pods-LaserMethane */, + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */, D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */, 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */, ); @@ -1778,13 +1975,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2C460CA4EBE8A378A7F5C3468C16D65C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 3DBB58E26047779D6783C0EA2E3ED3C5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1807,6 +1997,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 6A13E0E14716B1AE0D3E4E4AB2FCD39D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 9A620828AD4F8074C92E7134F598A83E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1814,6 +2011,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9C691CAA90D9565F2EFF5EF823D8A80C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; AE292B4411627ABE21EB769134C1E8BB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1847,14 +2051,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 22A3490FF39FEFB44486B95442BBE298 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 64DC5680759CDA2BE84A0C42188F10FE /* Pods-LaserMethane-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2DDFD9AC10F181CD7130BDF5F9E0502B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1904,6 +2100,50 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 89222AF845A30312C284F407BA48B98F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3BFC243AB9BD579969F0D5756560BCAA /* Constraint.swift in Sources */, + 2A1BBBC87AC2367BD14610A9D10D285E /* ConstraintAttributes.swift in Sources */, + 9B09968922C73D50040C6EEF57890D6E /* ConstraintConfig.swift in Sources */, + 5854DF509E8A016B6235793D04083035 /* ConstraintConstantTarget.swift in Sources */, + B599696DFEF6B2A5ECF528F4E5BB1846 /* ConstraintDescription.swift in Sources */, + AC35C9341C4BB156BB26FDD237EE3721 /* ConstraintDirectionalInsets.swift in Sources */, + 71DE9DC2FA583526AB4D1FD7F00C099C /* ConstraintDirectionalInsetTarget.swift in Sources */, + 8277256ADEC3C4DCF79957D1CA681A9A /* ConstraintDSL.swift in Sources */, + 21AB1101BBE4D28D74ED4EDF0D59025A /* ConstraintInsets.swift in Sources */, + 2C06F2E972444D359754D21AC46BFFE2 /* ConstraintInsetTarget.swift in Sources */, + 99B5296A5EDECE0557B9DA53D9E19CA1 /* ConstraintItem.swift in Sources */, + 1AFB1E9136716C0B61D6C700FF1E60FD /* ConstraintLayoutGuide+Extensions.swift in Sources */, + A270CD9EC3C541FE86E65AEDCEF500CF /* ConstraintLayoutGuide.swift in Sources */, + 77C9889055A3B32EA13A9616824DB0ED /* ConstraintLayoutGuideDSL.swift in Sources */, + 57B1876F2BE4168E5BFDB63D8CC849A0 /* ConstraintLayoutSupport.swift in Sources */, + 01C550A53C9E2047C83F8E85BBB558E6 /* ConstraintLayoutSupportDSL.swift in Sources */, + 51CD5887014967E77E58F5A163996454 /* ConstraintMaker.swift in Sources */, + 7C1702076F3A31D8D2D45A4A9F09B266 /* ConstraintMakerEditable.swift in Sources */, + 69CCBEEDFCA6D743D80026568D961919 /* ConstraintMakerExtendable.swift in Sources */, + C412F27D75AFC0DF0F0289DBB270931C /* ConstraintMakerFinalizable.swift in Sources */, + EE909C7C786140109051BC9562EEC7C8 /* ConstraintMakerPriortizable.swift in Sources */, + 75E146C12D1287228A0B493E87CDE31F /* ConstraintMakerRelatable.swift in Sources */, + D4697DC40F3B059E4A0867838CA1814E /* ConstraintMultiplierTarget.swift in Sources */, + 8705BBF0D428BF0AE1B554A377ECC540 /* ConstraintOffsetTarget.swift in Sources */, + 232B2F922E972D9F43D2EE15ACECE734 /* ConstraintPriority.swift in Sources */, + E8F2429683B3015CBD39CE883770BCA7 /* ConstraintPriorityTarget.swift in Sources */, + 69E3A06BBDFDC7D06A9D4BDC4E895E73 /* ConstraintRelatableTarget.swift in Sources */, + CE62FEABA57B2B53EABF8C7DCCC6B2C4 /* ConstraintRelation.swift in Sources */, + 3E5285F4F36EAD77ECABBFB7F36BB1BB /* ConstraintView+Extensions.swift in Sources */, + BECA67DFB5E0984DFAEFCB775C31972E /* ConstraintView.swift in Sources */, + EB1726F5E0D0EEBA20E4528B1E37A8FA /* ConstraintViewDSL.swift in Sources */, + B780B272106411CBE258BB60FFC45410 /* Debugging.swift in Sources */, + 039EAFE7935113805F3FC21BF1B7C9D5 /* LayoutConstraint.swift in Sources */, + E9A970BC24EA15832F248EA020072746 /* LayoutConstraintItem.swift in Sources */, + 4C7A676DAE95EEAC3787A75349F0862D /* SnapKit-dummy.m in Sources */, + 1956E392D500F3CD899D39A5F805736D /* Typealiases.swift in Sources */, + 6E0EB9E7FAAEDBB7A73ECF3095F69C4A /* UILayoutSupport+Extensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A75AB809A775ECE51469987C8138A48C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1968,6 +2208,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B48C5054E08BB1A99FC7CD1CD559A884 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 19E6AA7FF4F6C25F17BB11DCF6E837AC /* Pods-LaserMethane-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C4484A10068696C80FF01E1E3C8CE558 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2053,96 +2301,102 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 11936920419ABD5E737C2733C29F1DF2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = KeychainAccess; - target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; - targetProxy = F1DE8E6BC0CA3E486B29677276E1680F /* PBXContainerItemProxy */; - }; - 1EB97B58588AE6B70278CC66CA3C9C6D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MBProgressHUD; - target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; - targetProxy = 874A0131138945DAB7D3671ADC02006A /* PBXContainerItemProxy */; - }; - 20183B8821E4EF09CA54AD18E3D19315 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = 42F8D3E6C4531361B3FC95FC69A79D98 /* PBXContainerItemProxy */; - }; - 3494A11BEDEAF01D76CD4BA0ECABFB30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapLocation; - target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; - targetProxy = 6110CB51B6D9BF3F9AA7CDB65E6C854A /* PBXContainerItemProxy */; - }; - 3BB69DC19F16CBC47D87397B228A9704 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = 1B72193DA51FE51924B160479FE4F2E7 /* PBXContainerItemProxy */; - }; - 3DC47133FE076BAA06EA6502D4138864 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FSPagerView; - target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; - targetProxy = 3C0BDF907B9F85620D499E3E4358DAAD /* PBXContainerItemProxy */; - }; - 59975294C1983CA16F8F85A7B4809768 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 1C1DF7524641BF39081FBC45D7A6AD79 /* PBXContainerItemProxy */; - }; - 5F98C35CCA5305E3745092C8C946E7EC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AMapFoundation; - target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 12985EC65EDBB967D2683B8D676BFA85 /* PBXContainerItemProxy */; - }; - 6FCD62650527C963177C8BC760885727 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyJSON; - target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; - targetProxy = C16C6B48AD9BDF3BAA2EFD78C8A2E3D4 /* PBXContainerItemProxy */; - }; - 7CAC155FAC3FD62F7AB040BFE76A3C6D /* PBXTargetDependency */ = { + 0C94114D74515539B37D417E15644B50 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Alamofire; target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 19A1574691B74CF22000E8BC3AE6D1C8 /* PBXContainerItemProxy */; + targetProxy = 5E01F3FA6A48F54075FF56C61CE01C11 /* PBXContainerItemProxy */; }; - 9BB17D28673324E4D8F43781D45FEB23 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyRSA; - target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; - targetProxy = 8C826C986E66307907556020DF467609 /* PBXContainerItemProxy */; - }; - 9CAC6E1364BC9895747A4EF7296AD8EB /* PBXTargetDependency */ = { + 0E859C105DEB94220C6E3BC7508A32D6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 39146BFE670C451C38572690374F060F /* PBXContainerItemProxy */; + targetProxy = 928BA69418B3A5F0A1A0BEE23019AADE /* PBXContainerItemProxy */; }; - EB743DF43250B1D7EBF346D12E7C5418 /* PBXTargetDependency */ = { + 1238FBA8E667F1E2990B7C1784C37D30 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMapFoundation; target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; - targetProxy = 5D665006B29ECCFB2E794B19338738C7 /* PBXContainerItemProxy */; + targetProxy = B2DDC507D63D75A7F65AD8F4D5F810AF /* PBXContainerItemProxy */; }; - F93CD0CB7423A99C8FFB494B71ACD8CB /* PBXTargetDependency */ = { + 47904D1481F853F072D8728215BEFC5B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 58A4E482F9A5F5B9F7750D3FDF537F98 /* PBXContainerItemProxy */; + }; + 54A5F55947E11A6BCDBB6564C2D11979 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = 4C53005DE172106E357D081C8AC29965 /* PBXContainerItemProxy */; + }; + 587198980BFF613831DCA0EA2954A284 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = BE3057158407FB0AD577B517B6ACF07B /* PBXContainerItemProxy */; + }; + 64584E414F4123D3745014477F1DC211 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyJSON; + target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; + targetProxy = 7BF38CB0B7666C64D8A7CFE11E95CB47 /* PBXContainerItemProxy */; + }; + 81FB15ACE32760C871C5C87BACCC07ED /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 10DAA653DBB84A267990A13E337E9CEE /* PBXContainerItemProxy */; + }; + 8F71B07CC3ABEB8654EE2A63FB375D7E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MBProgressHUD; + target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; + targetProxy = 085EA950604F0B80F425E8BED6BF2170 /* PBXContainerItemProxy */; + }; + AA40C0B4C02DB47DCBC7745EFA2182F9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = KeychainAccess; + target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */; + targetProxy = 377CB423FB4215C7D9EED32DA59399DE /* PBXContainerItemProxy */; + }; + B7E8E9DD931EC77A36650BF46FE1AF8B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapFoundation; + target = 39082CE2CA8065D786A75F5C09CFF2C0 /* AMapFoundation */; + targetProxy = 0DF9441BA58CC0B5A44DAB69D45D6C28 /* PBXContainerItemProxy */; + }; + C3D1A5EE3236738E1B265458DC5A5809 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AMap3DMap; target = 3957A4F8F4B8823C2472883F7D067592 /* AMap3DMap */; - targetProxy = 56BB8823302BF9EF1211B9B93D80C97A /* PBXContainerItemProxy */; + targetProxy = 71817C74FBE720440FBC3C2DBC0DD7AF /* PBXContainerItemProxy */; + }; + C515EB39C52C1B8562BD673FCEAC3D01 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyRSA; + target = 92A1C13902E7ACDA3ABB5BA1FEACC86C /* SwiftyRSA */; + targetProxy = 2FCA202583B8A90C4E1DC5705A88A36D /* PBXContainerItemProxy */; + }; + D3FAFDB8421F3A7ED241232DD21B89B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AMapLocation; + target = 971676D1C9A11C105647D995975ACE4F /* AMapLocation */; + targetProxy = FAF1F0A1F19C6E7F355E75C3C8C76DF1 /* PBXContainerItemProxy */; + }; + E255005FD18ED14651034CE43630029C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FSPagerView; + target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; + targetProxy = 9FF601CCDCFE7D06F22315A968EF41AB /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 0B1CC7BD6B8F30F1CF4BA13B3D1F66C2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AFCE755EF43CAD25154C300D6F4C0D50 /* FSPagerView.release.xcconfig */; + baseConfigurationReference = C900FBFB5883643F1D7065B9ECBD019A /* FSPagerView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2177,7 +2431,7 @@ }; 0FC90C86B3E177BE8ED9E5B67B53CF96 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0DAA7F08C71188EAE15ABCB5CF49FE9C /* SwiftyRSA.debug.xcconfig */; + baseConfigurationReference = F3ADCBACFB8849C3222BC3CE10DB5379 /* SwiftyRSA.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2212,7 +2466,7 @@ }; 1DE8A23B55505EC1D5621EED4BD2A775 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 88195120DF52468933105ED998C692E9 /* MJRefresh.release.xcconfig */; + baseConfigurationReference = DB63A9E6C38CC3D4F7805ABBF45BD3AB /* MJRefresh.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2247,7 +2501,7 @@ }; 3BE7200682DA3DD02079CC5BBF5E56EB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F213FCEE55B8BDF7623CD6F097E5BC8C /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = 5E60EA909E5D205BCE481E5BAB423CFB /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2317,7 +2571,6 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -2343,12 +2596,13 @@ SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; }; name = Debug; }; 501C4DDF76F727E13770D67E891EDEF3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 63AFDE38C5107EC4FFBED7152E4C9FC3 /* SwiftyJSON.release.xcconfig */; + baseConfigurationReference = 36FEDB1D3CDF14EE33E53F629771A36E /* SwiftyJSON.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2381,62 +2635,9 @@ }; name = Release; }; - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 770D015A1C3EDAD90F7F7AA319BF9B23 /* AMapFoundation.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 5BEFF73BC3159F8F2CBEB4FE9D76C7D6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C7341B6D75A0788DFEFCB566E1612B36 /* AMapLocation.release.xcconfig */; + baseConfigurationReference = DE0103FE054AD901C80C29A1856B3B0D /* AMapLocation.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2453,7 +2654,7 @@ }; 6BBDB5179B7EB533C4CDE7F0C2647E7D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 230C7162B03D2BB8C91F02F4C7E739BF /* FSPagerView.debug.xcconfig */; + baseConfigurationReference = 7A6E268D0831B1B6A6BB7DDF9BBE70C7 /* FSPagerView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2485,9 +2686,44 @@ }; name = Debug; }; + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FECFAFCC0E4332744EACA876DF67397F /* SnapKit.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 7A990D4D7A394E906F2DE82D639771CF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C0BF0CEC149BE58A90E979356E8B8F5F /* Alamofire.release.xcconfig */; + baseConfigurationReference = 6DC1B31989EAAE23FBE77356058A4078 /* Alamofire.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2522,7 +2758,7 @@ }; 877D0C843EF9B7A6EDCEE1C2ADC57B1D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7B7B98D21B2C4795ADC309F01244C711 /* KeychainAccess.debug.xcconfig */; + baseConfigurationReference = 61D984B5453D2CE16E0EC3B8541F3CBD /* KeychainAccess.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2554,6 +2790,23 @@ }; name = Debug; }; + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B11FAC24E976121AACBE982394CB62C5 /* AMapFoundation.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 8B5A46FF8D3C1289CDEE3BAFACABCD2A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2592,7 +2845,6 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -2614,12 +2866,49 @@ SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + VALID_ARCHS = "arm64, arm64e, x86_64"; + }; + name = Release; + }; + 8E403E361CD6D3F32A530333F7435318 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 71A7264D47B21E0E2DFA52F4BAB18B31 /* SnapKit.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; 909C2AA226C3AED44720FB27D317DC53 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 33554A17613D8B0C4667DA95D81B15D4 /* AMap3DMap.debug.xcconfig */; + baseConfigurationReference = B1883FD0F68DE8B249AFD19067F7502F /* AMap3DMap.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2635,7 +2924,7 @@ }; 93A2FF79E2EC721C724D10C8C2AF1B64 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 804AEACD7A6A4DCF9944DCF8AB6DB1F0 /* MBProgressHUD.release.xcconfig */; + baseConfigurationReference = 03D10E044797FD64D3B91B8923031812 /* MBProgressHUD.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2670,7 +2959,7 @@ }; 93AD64353C65D45C0D4197F9ECAD786D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 99239016F251D03D67F7713F935CF0AE /* Alamofire.debug.xcconfig */; + baseConfigurationReference = DE183F5558A2F24DDB9D2511D944CDF4 /* Alamofire.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2702,26 +2991,9 @@ }; name = Debug; }; - 958EE232CAC027195F6E4B7DCC521870 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 98463737F6E0B6E38E83C31F0683E29E /* AMapFoundation.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 9AAB9A8E94A66A707CA0F2A63BC6B377 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 12703C81959172B8F695868ABE29742D /* AMapLocation.debug.xcconfig */; + baseConfigurationReference = B5E584F3CA1568F4E7CA4F02B92C71DE /* AMapLocation.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -2735,303 +3007,7 @@ }; name = Debug; }; - A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E7A5F8D11A2F637490F5F862DBC0BF1C /* SwiftyJSON.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; - PRODUCT_MODULE_NAME = SwiftyJSON; - PRODUCT_NAME = SwiftyJSON; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E3243BB60CFA1525EB4E621D0777DB4D /* AMap3DMap.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D31FAA78293D68CF78C83AE506ECB106 /* Kingfisher.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3A852D97C913F19ED9CD5ED6AC13F7A3 /* SwiftyRSA.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; - PRODUCT_MODULE_NAME = SwiftyRSA; - PRODUCT_NAME = SwiftyRSA; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EAFCCF382CA5AF1203415AE3EC18A771 /* MJRefresh.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; - PRODUCT_MODULE_NAME = MJRefresh; - PRODUCT_NAME = MJRefresh; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 62AB278D6D45CD005DAABCCEDFC6C0C1 /* MBProgressHUD.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; - PRODUCT_MODULE_NAME = MBProgressHUD; - PRODUCT_NAME = MBProgressHUD; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - D4394403D9B8124A37AED078851D6781 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 49AC237E7C5ABD504F93B644FC930353 /* Kingfisher.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ECD830E9FF60065425D88BB789C29686 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BD499C80EB85AB42F8205CFB6C876594 /* IQKeyboardManagerSwift.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; - PRODUCT_NAME = IQKeyboardManagerSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.3; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - ED1BD43F05E25AD1812664ED10717173 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BE972857C20F02E1B87FE2EF827ED9FC /* KeychainAccess.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; - PRODUCT_MODULE_NAME = KeychainAccess; - PRODUCT_NAME = KeychainAccess; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - F263D7F43A6EA5C02F261452DFD84680 /* Release */ = { + A0FFDBAC4E8239F1F140211AFB641067 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6C74C7E278DFD160563B2FC4F4BF5E6B /* Pods-LaserMethane.release.xcconfig */; buildSettings = { @@ -3069,6 +3045,355 @@ }; name = Release; }; + A6D1856327C32BF7B667BB2BEEAC10FA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9885711A1346FB2E41AE1F62103BA55B /* SwiftyJSON.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; + PRODUCT_MODULE_NAME = SwiftyJSON; + PRODUCT_NAME = SwiftyJSON; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + A7AA1BF5BB1BD811D689AE2561B51CB1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EFF2AD611BF688FB769B5CBA8CB3F979 /* AMap3DMap.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + BBFD2D310428D75BAA64AC084E0F0712 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 32D65478D429FBBE5FA8DE0A3D7E200B /* Kingfisher.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + BD5ABBC2854308B49C9545DE0AA1A4E0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9ED7A35842B1C76A7C95F8F03DAABCB9 /* SwiftyRSA.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyRSA/SwiftyRSA-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftyRSA/SwiftyRSA.modulemap"; + PRODUCT_MODULE_NAME = SwiftyRSA; + PRODUCT_NAME = SwiftyRSA; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + C1512590E8F19C98069D2A75E78316A9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4D0150863B1410DFED2D092A0A9907BC /* Pods-LaserMethane.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-LaserMethane/Pods-LaserMethane.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C3FCBEBF5C2011C1A7848C0D69CD689D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E0B107CDA6CBC3032BBB2C394755B04C /* MJRefresh.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; + PRODUCT_MODULE_NAME = MJRefresh; + PRODUCT_NAME = MJRefresh; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C89B9E7AB96863B26382FEACE057B03F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7989C347FBAD423B0DA9BA8340F29CC8 /* AMapFoundation.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + CBFD66C31CBBEE4A24B97D6774480A7E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 90D7FF86475EC473EF184A63E0F6DAB7 /* MBProgressHUD.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; + PRODUCT_MODULE_NAME = MBProgressHUD; + PRODUCT_NAME = MBProgressHUD; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + D4394403D9B8124A37AED078851D6781 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 22DD4669EBDE39C3949A0382EE0B270E /* Kingfisher.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ECD830E9FF60065425D88BB789C29686 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 58344253027508AAE37FE23BA2CE5C5A /* IQKeyboardManagerSwift.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; + PRODUCT_NAME = IQKeyboardManagerSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.3; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ED1BD43F05E25AD1812664ED10717173 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8DEAEBA345BFE187846EBB865ACF7080 /* KeychainAccess.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap"; + PRODUCT_MODULE_NAME = KeychainAccess; + PRODUCT_NAME = KeychainAccess; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -3090,11 +3415,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2B2053A817F0C6AE8A053249EAA864F2 /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + 244204BDA86B980F43D482AD4A9E3617 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { isa = XCConfigurationList; buildConfigurations = ( - 54C4183284E2F5EA210BB1FE9BCF3A21 /* Debug */, - 958EE232CAC027195F6E4B7DCC521870 /* Release */, + C1512590E8F19C98069D2A75E78316A9 /* Debug */, + A0FFDBAC4E8239F1F140211AFB641067 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3126,6 +3451,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 6EE34F3A1E067339ABBA5DEE5BFDA2ED /* Build configuration list for PBXAggregateTarget "AMapFoundation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C89B9E7AB96863B26382FEACE057B03F /* Debug */, + 8AB5B73EAAE6E42156A9EAC5CEB3ACEF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 70191416B9573C7ABB42333A08FA2DE4 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -3144,11 +3478,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8F71AB7A6EC3033421F1AC55DCB3CE08 /* Build configuration list for PBXNativeTarget "Pods-LaserMethane" */ = { + 7F8CE4DC18DBEA01587212F09727DB3D /* Build configuration list for PBXNativeTarget "SnapKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5821866C6F991E5F504EDF85D97BAE25 /* Debug */, - F263D7F43A6EA5C02F261452DFD84680 /* Release */, + 77B25FC9CEE66CA6521DBC2E6517BD97 /* Debug */, + 8E403E361CD6D3F32A530333F7435318 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist index ed3d73b..d4f3760 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/a203.xcuserdatad/xcschemes/xcschememanagement.plist @@ -59,6 +59,11 @@ isShown + SnapKit.xcscheme + + isShown + + SwiftyJSON.xcscheme isShown diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown index 14c4329..08a9d29 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.markdown @@ -184,6 +184,29 @@ THE SOFTWARE. +## SnapKit + +Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +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. + + ## SwiftyJSON The MIT License (MIT) diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist index 13d062e..107a33d 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-acknowledgements.plist @@ -257,6 +257,35 @@ FooterText + Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +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 + SnapKit + Type + PSGroupSpecifier + + + FooterText The MIT License (MIT) Copyright (c) 2017 Ruoyu Fu diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist index 9cdfda8..66f1c44 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-input-files.xcfilelist @@ -6,5 +6,6 @@ ${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework ${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework ${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework +${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework ${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework ${BUILT_PRODUCTS_DIR}/SwiftyRSA/SwiftyRSA.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist index f4ee0f4..88f1c2a 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Debug-output-files.xcfilelist @@ -5,5 +5,6 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBProgressHUD.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJRefresh.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyJSON.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyRSA.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist index 9cdfda8..66f1c44 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-input-files.xcfilelist @@ -6,5 +6,6 @@ ${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework ${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework ${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework +${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework ${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework ${BUILT_PRODUCTS_DIR}/SwiftyRSA/SwiftyRSA.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-output-files.xcfilelist index f4ee0f4..88f1c2a 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks-Release-output-files.xcfilelist @@ -5,5 +5,6 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBProgressHUD.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJRefresh.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyJSON.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyRSA.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks.sh b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks.sh index 0b6255f..e76d609 100755 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks.sh +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane-frameworks.sh @@ -182,6 +182,7 @@ install_framework "${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework" install_framework "${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework" install_framework "${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework" + install_framework "${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftyRSA/SwiftyRSA.framework" fi @@ -193,6 +194,7 @@ install_framework "${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework" install_framework "${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework" install_framework "${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework" + install_framework "${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftyRSA/SwiftyRSA.framework" fi diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane.debug.xcconfig b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane.debug.xcconfig index 2d77cea..f8cdece 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane.debug.xcconfig +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane.debug.xcconfig @@ -2,11 +2,11 @@ ARCHS = $(ARCHS_STANDARD) CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyRSA" "${PODS_ROOT}/AMap3DMap" "${PODS_ROOT}/AMapFoundation" "${PODS_ROOT}/AMapLocation" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyRSA" "${PODS_ROOT}/AMap3DMap" "${PODS_ROOT}/AMapFoundation" "${PODS_ROOT}/AMapLocation" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView/FSPagerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess/KeychainAccess.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyRSA/SwiftyRSA.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView/FSPagerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess/KeychainAccess.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyRSA/SwiftyRSA.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "AMapFoundationKit" -framework "AMapLocationKit" -framework "Accelerate" -framework "Alamofire" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreTelephony" -framework "CoreText" -framework "ExternalAccessory" -framework "FSPagerView" -framework "Foundation" -framework "GLKit" -framework "IQKeyboardManagerSwift" -framework "KeychainAccess" -framework "Kingfisher" -framework "MAMapKit" -framework "MBProgressHUD" -framework "MJRefresh" -framework "OpenGLES" -framework "QuartzCore" -framework "Security" -framework "SwiftyJSON" -framework "SwiftyRSA" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Combine" -weak_framework "SwiftUI" +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "AMapFoundationKit" -framework "AMapLocationKit" -framework "Accelerate" -framework "Alamofire" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreTelephony" -framework "CoreText" -framework "ExternalAccessory" -framework "FSPagerView" -framework "Foundation" -framework "GLKit" -framework "IQKeyboardManagerSwift" -framework "KeychainAccess" -framework "Kingfisher" -framework "MAMapKit" -framework "MBProgressHUD" -framework "MJRefresh" -framework "OpenGLES" -framework "QuartzCore" -framework "Security" -framework "SnapKit" -framework "SwiftyJSON" -framework "SwiftyRSA" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Combine" -weak_framework "SwiftUI" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane.release.xcconfig b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane.release.xcconfig index 2d77cea..f8cdece 100644 --- a/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane.release.xcconfig +++ b/Pods/Target Support Files/Pods-LaserMethane/Pods-LaserMethane.release.xcconfig @@ -2,11 +2,11 @@ ARCHS = $(ARCHS_STANDARD) CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyRSA" "${PODS_ROOT}/AMap3DMap" "${PODS_ROOT}/AMapFoundation" "${PODS_ROOT}/AMapLocation" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyRSA" "${PODS_ROOT}/AMap3DMap" "${PODS_ROOT}/AMapFoundation" "${PODS_ROOT}/AMapLocation" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView/FSPagerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess/KeychainAccess.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyRSA/SwiftyRSA.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView/FSPagerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess/KeychainAccess.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyRSA/SwiftyRSA.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "AMapFoundationKit" -framework "AMapLocationKit" -framework "Accelerate" -framework "Alamofire" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreTelephony" -framework "CoreText" -framework "ExternalAccessory" -framework "FSPagerView" -framework "Foundation" -framework "GLKit" -framework "IQKeyboardManagerSwift" -framework "KeychainAccess" -framework "Kingfisher" -framework "MAMapKit" -framework "MBProgressHUD" -framework "MJRefresh" -framework "OpenGLES" -framework "QuartzCore" -framework "Security" -framework "SwiftyJSON" -framework "SwiftyRSA" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Combine" -weak_framework "SwiftUI" +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "AMapFoundationKit" -framework "AMapLocationKit" -framework "Accelerate" -framework "Alamofire" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreTelephony" -framework "CoreText" -framework "ExternalAccessory" -framework "FSPagerView" -framework "Foundation" -framework "GLKit" -framework "IQKeyboardManagerSwift" -framework "KeychainAccess" -framework "Kingfisher" -framework "MAMapKit" -framework "MBProgressHUD" -framework "MJRefresh" -framework "OpenGLES" -framework "QuartzCore" -framework "Security" -framework "SnapKit" -framework "SwiftyJSON" -framework "SwiftyRSA" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Combine" -weak_framework "SwiftUI" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)