jsdw_ios/QuickLocation.xcodeproj/project.pbxproj

1680 lines
111 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 77;
objects = {
/* Begin PBXBuildFile section */
305A76882FCA8C7000227D26 /* MoyaProvider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74C62FCA8C7000227D26 /* MoyaProvider+Rx.swift */; };
305A76892FCA8C7000227D26 /* Observable+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74C72FCA8C7000227D26 /* Observable+Response.swift */; };
305A768A2FCA8C7000227D26 /* Single+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74C82FCA8C7000227D26 /* Single+Response.swift */; };
305A768B2FCA8C7000227D26 /* API.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74CA2FCA8C7000227D26 /* API.swift */; };
305A768C2FCA8C7000227D26 /* APIProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74CB2FCA8C7000227D26 /* APIProvider.swift */; };
305A768D2FCA8C7000227D26 /* AppNetworkConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74CC2FCA8C7000227D26 /* AppNetworkConfig.swift */; };
305A768E2FCA8C7000227D26 /* SignPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74CD2FCA8C7000227D26 /* SignPlugin.swift */; };
305A768F2FCA8C7000227D26 /* SystemAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74CE2FCA8C7000227D26 /* SystemAPI.swift */; };
305A76902FCA8C7000227D26 /* UserAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74CF2FCA8C7000227D26 /* UserAPI.swift */; };
305A76912FCA8C7000227D26 /* Constant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74D22FCA8C7000227D26 /* Constant.swift */; };
305A76922FCA8C7000227D26 /* LogUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74D32FCA8C7000227D26 /* LogUtils.swift */; };
305A76932FCA8C7000227D26 /* AddImageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74D52FCA8C7000227D26 /* AddImageCell.swift */; };
305A76942FCA8C7000227D26 /* UploadImageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74D62FCA8C7000227D26 /* UploadImageCell.swift */; };
305A76952FCA8C7000227D26 /* CornerRadiusCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74D82FCA8C7000227D26 /* CornerRadiusCell.swift */; };
305A76962FCA8C7000227D26 /* CornerRadiusFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74D92FCA8C7000227D26 /* CornerRadiusFooterView.swift */; };
305A76972FCA8C7000227D26 /* CornerRadiusHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74DA2FCA8C7000227D26 /* CornerRadiusHeaderView.swift */; };
305A76982FCA8C7000227D26 /* ImagePicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74DC2FCA8C7000227D26 /* ImagePicker.swift */; };
305A76992FCA8C7000227D26 /* ImagePickerPopup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74DD2FCA8C7000227D26 /* ImagePickerPopup.swift */; };
305A769A2FCA8C7000227D26 /* PopupAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74DE2FCA8C7000227D26 /* PopupAnimator.swift */; };
305A769B2FCA8C7000227D26 /* PopupAnimators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74DF2FCA8C7000227D26 /* PopupAnimators.swift */; };
305A769C2FCA8C7000227D26 /* PopupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74E02FCA8C7000227D26 /* PopupViewController.swift */; };
305A769D2FCA8C7000227D26 /* PopupViewController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74E12FCA8C7000227D26 /* PopupViewController+Extension.swift */; };
305A769E2FCA8C7000227D26 /* TextArrowCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74E32FCA8C7000227D26 /* TextArrowCell.swift */; };
305A769F2FCA8C7000227D26 /* TextContentArrowCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74E42FCA8C7000227D26 /* TextContentArrowCell.swift */; };
305A76A02FCA8C7000227D26 /* TextTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74E52FCA8C7000227D26 /* TextTableViewCell.swift */; };
305A76A12FCA8C7000227D26 /* UIButton+RTL.m in Sources */ = {isa = PBXBuildFile; fileRef = 305A74E92FCA8C7000227D26 /* UIButton+RTL.m */; };
305A76A22FCA8C7000227D26 /* Array+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74EB2FCA8C7000227D26 /* Array+Extension.swift */; };
305A76A32FCA8C7000227D26 /* ControlEvents+Block.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74EC2FCA8C7000227D26 /* ControlEvents+Block.swift */; };
305A76A42FCA8C7000227D26 /* Date+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74ED2FCA8C7000227D26 /* Date+Extension.swift */; };
305A76A52FCA8C7000227D26 /* Dictionay+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74EE2FCA8C7000227D26 /* Dictionay+Extension.swift */; };
305A76A62FCA8C7000227D26 /* Int+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74EF2FCA8C7000227D26 /* Int+Extension.swift */; };
305A76A72FCA8C7000227D26 /* NSAttributedString+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74F02FCA8C7000227D26 /* NSAttributedString+Extension.swift */; };
305A76A82FCA8C7000227D26 /* ObjectMapper+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74F12FCA8C7000227D26 /* ObjectMapper+Extension.swift */; };
305A76A92FCA8C7000227D26 /* Optional+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74F22FCA8C7000227D26 /* Optional+Extension.swift */; };
305A76AA2FCA8C7000227D26 /* Response+ObjectMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74F32FCA8C7000227D26 /* Response+ObjectMapper.swift */; };
305A76AB2FCA8C7000227D26 /* ScaleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74F42FCA8C7000227D26 /* ScaleType.swift */; };
305A76AC2FCA8C7000227D26 /* String+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74F52FCA8C7000227D26 /* String+Extension.swift */; };
305A76AD2FCA8C7000227D26 /* UIApplicationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74F62FCA8C7000227D26 /* UIApplicationExtension.swift */; };
305A76AE2FCA8C7000227D26 /* UIButton+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74F72FCA8C7000227D26 /* UIButton+Extension.swift */; };
305A76AF2FCA8C7000227D26 /* UIColor+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74F82FCA8C7000227D26 /* UIColor+Extension.swift */; };
305A76B02FCA8C7000227D26 /* UIFont+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74F92FCA8C7000227D26 /* UIFont+Extension.swift */; };
305A76B12FCA8C7000227D26 /* UIImage+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74FA2FCA8C7000227D26 /* UIImage+Extension.swift */; };
305A76B22FCA8C7000227D26 /* UIImage+Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74FB2FCA8C7000227D26 /* UIImage+Resource.swift */; };
305A76B32FCA8C7000227D26 /* UILabel+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74FC2FCA8C7000227D26 /* UILabel+Extension.swift */; };
305A76B42FCA8C7000227D26 /* UINavigationController+FDFullscreenPopGesture.m in Sources */ = {isa = PBXBuildFile; fileRef = 305A74FE2FCA8C7000227D26 /* UINavigationController+FDFullscreenPopGesture.m */; };
305A76B52FCA8C7000227D26 /* UITableView+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A74FF2FCA8C7000227D26 /* UITableView+Extension.swift */; };
305A76B62FCA8C7000227D26 /* UITextField+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75002FCA8C7000227D26 /* UITextField+Extensions.swift */; };
305A76B72FCA8C7000227D26 /* UIView+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75012FCA8C7000227D26 /* UIView+Extension.swift */; };
305A76B82FCA8C7000227D26 /* UIViewController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75022FCA8C7000227D26 /* UIViewController+Extension.swift */; };
305A76B92FCA8C7000227D26 /* URL+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75032FCA8C7000227D26 /* URL+Extension.swift */; };
305A76BA2FCA8C7000227D26 /* Wrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75052FCA8C7000227D26 /* Wrapper.swift */; };
305A76BB2FCA8C7000227D26 /* BaseModelNew.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75072FCA8C7000227D26 /* BaseModelNew.swift */; };
305A76BC2FCA8C7000227D26 /* ListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75082FCA8C7000227D26 /* ListModel.swift */; };
305A76BD2FCA8C7000227D26 /* PaginationModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75092FCA8C7000227D26 /* PaginationModel.swift */; };
305A76BE2FCA8C7000227D26 /* ResponseModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A750A2FCA8C7000227D26 /* ResponseModel.swift */; };
305A76BF2FCA8C7000227D26 /* ListService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A750C2FCA8C7000227D26 /* ListService.swift */; };
305A76C02FCA8C7000227D26 /* BaseNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A750E2FCA8C7000227D26 /* BaseNavigationController.swift */; };
305A76C12FCA8C7000227D26 /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A750F2FCA8C7000227D26 /* BaseViewController.swift */; };
305A76C22FCA8C7000227D26 /* BaseViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75112FCA8C7000227D26 /* BaseViewModel.swift */; };
305A76C32FCA8C7000227D26 /* MainTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75132FCA8C7000227D26 /* MainTabBarController.swift */; };
305A76C42FCA8C7000227D26 /* QuickLocationTabBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75142FCA8C7000227D26 /* QuickLocationTabBar.swift */; };
305A76C52FCA8C7000227D26 /* Account.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75172FCA8C7000227D26 /* Account.swift */; };
305A76C62FCA8C7000227D26 /* AppContextManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75182FCA8C7000227D26 /* AppContextManager.swift */; };
305A76C72FCA8C7000227D26 /* UserConfigModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75192FCA8C7000227D26 /* UserConfigModel.swift */; };
305A76C82FCA8C7000227D26 /* UserConfigResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A751A2FCA8C7000227D26 /* UserConfigResponse.swift */; };
305A76C92FCA8C7000227D26 /* ApiManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A751C2FCA8C7000227D26 /* ApiManager.swift */; };
305A76CA2FCA8C7000227D26 /* AppSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A751D2FCA8C7000227D26 /* AppSettings.swift */; };
305A76CB2FCA8C7000227D26 /* Authorize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A751E2FCA8C7000227D26 /* Authorize.swift */; };
305A76CC2FCA8C7000227D26 /* FileTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A751F2FCA8C7000227D26 /* FileTools.swift */; };
305A76CD2FCA8C7000227D26 /* Permission.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75202FCA8C7000227D26 /* Permission.swift */; };
305A76CE2FCA8C7000227D26 /* RouterManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75212FCA8C7000227D26 /* RouterManager.swift */; };
305A76CF2FCA8C7000227D26 /* CountDownService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75232FCA8C7000227D26 /* CountDownService.swift */; };
305A76D02FCA8C7000227D26 /* MoneyFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75252FCA8C7000227D26 /* MoneyFormatter.swift */; };
305A76D12FCA8C7000227D26 /* TimeSpecificNotificationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75272FCA8C7000227D26 /* TimeSpecificNotificationManager.swift */; };
305A76D22FCA8C7000227D26 /* ThemeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75292FCA8C7000227D26 /* ThemeManager.swift */; };
305A76D32FCA8C7000227D26 /* URLManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A752B2FCA8C7000227D26 /* URLManager.swift */; };
305A76D42FCA8C7000227D26 /* GroupModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A752E2FCA8C7000227D26 /* GroupModel.swift */; };
305A76D52FCA8C7000227D26 /* SystemResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A752F2FCA8C7000227D26 /* SystemResponse.swift */; };
305A76D62FCA8C7000227D26 /* ImagePlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75312FCA8C7000227D26 /* ImagePlugin.swift */; };
305A76D72FCA8C7000227D26 /* NotEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A75322FCA8C7000227D26 /* NotEmpty.swift */; };
305A76D82FCA8C7000227D26 /* Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A761A2FCA8C7000227D26 /* Action.swift */; };
305A76D92FCA8C7000227D26 /* Action+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A761B2FCA8C7000227D26 /* Action+Internal.swift */; };
305A76DA2FCA8C7000227D26 /* Button+Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A761C2FCA8C7000227D26 /* Button+Action.swift */; };
305A76DB2FCA8C7000227D26 /* Control+Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A761D2FCA8C7000227D26 /* Control+Action.swift */; };
305A76DC2FCA8C7000227D26 /* InputSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A761E2FCA8C7000227D26 /* InputSubject.swift */; };
305A76DD2FCA8C7000227D26 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A761F2FCA8C7000227D26 /* NSObject+Rx.swift */; };
305A76DE2FCA8C7000227D26 /* ObservableType+ObjectMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76202FCA8C7000227D26 /* ObservableType+ObjectMapper.swift */; };
305A76DF2FCA8C7000227D26 /* Single+ObjectMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76212FCA8C7000227D26 /* Single+ObjectMapper.swift */; };
305A76E02FCA8C7000227D26 /* GroupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76232FCA8C7000227D26 /* GroupView.swift */; };
305A76E12FCA8C7000227D26 /* GroupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76242FCA8C7000227D26 /* GroupViewController.swift */; };
305A76E22FCA8C7000227D26 /* GroupViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76252FCA8C7000227D26 /* GroupViewModel.swift */; };
305A76E32FCA8C7000227D26 /* GroupMemberView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76272FCA8C7000227D26 /* GroupMemberView.swift */; };
305A76E42FCA8C7000227D26 /* HomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76282FCA8C7000227D26 /* HomeView.swift */; };
305A76E52FCA8C7000227D26 /* HomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76292FCA8C7000227D26 /* HomeViewController.swift */; };
305A76E62FCA8C7000227D26 /* LaunchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A762B2FCA8C7000227D26 /* LaunchViewController.swift */; };
305A76E72FCA8C7000227D26 /* LoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A762D2FCA8C7000227D26 /* LoginView.swift */; };
305A76E82FCA8C7000227D26 /* LoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A762E2FCA8C7000227D26 /* LoginViewController.swift */; };
305A76E92FCA8C7000227D26 /* LoginViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A762F2FCA8C7000227D26 /* LoginViewModel.swift */; };
305A76EA2FCA8C7000227D26 /* OneTapLoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76302FCA8C7000227D26 /* OneTapLoginView.swift */; };
305A76EB2FCA8C7000227D26 /* CircleMember.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76322FCA8C7000227D26 /* CircleMember.swift */; };
305A76EC2FCA8C7000227D26 /* MemberAnnotation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76332FCA8C7000227D26 /* MemberAnnotation.swift */; };
305A76ED2FCA8C7000227D26 /* MemberAnnotationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76342FCA8C7000227D26 /* MemberAnnotationView.swift */; };
305A76EE2FCA8C7000227D26 /* MineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76362FCA8C7000227D26 /* MineView.swift */; };
305A76EF2FCA8C7000227D26 /* MineViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76372FCA8C7000227D26 /* MineViewController.swift */; };
305A76F02FCA8C7000227D26 /* MineViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76382FCA8C7000227D26 /* MineViewModel.swift */; };
305A76F12FCA8C7000227D26 /* SystemService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A763B2FCA8C7000227D26 /* SystemService.swift */; };
305A76F22FCA8C7000227D26 /* UserService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A763C2FCA8C7000227D26 /* UserService.swift */; };
305A76F32FCA8C7000227D26 /* AutoLayout+NSLayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A763E2FCA8C7000227D26 /* AutoLayout+NSLayoutConstraint.swift */; };
305A76F42FCA8C7000227D26 /* AutoLayout+UIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A763F2FCA8C7000227D26 /* AutoLayout+UIView.swift */; };
305A76F52FCA8C7000227D26 /* AutoLayoutSwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76402FCA8C7000227D26 /* AutoLayoutSwift.swift */; };
305A76F62FCA8C7000227D26 /* AppRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76422FCA8C7000227D26 /* AppRouter.swift */; };
305A76F72FCA8C7000227D26 /* RouterTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76432FCA8C7000227D26 /* RouterTarget.swift */; };
305A76F82FCA8C7000227D26 /* DLAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76462FCA8C7000227D26 /* DLAlert.swift */; };
305A76F92FCA8C7000227D26 /* DLToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76472FCA8C7000227D26 /* DLToast.swift */; };
305A76FA2FCA8C7000227D26 /* DLEmptyDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76492FCA8C7000227D26 /* DLEmptyDataSet.swift */; };
305A76FB2FCA8C7000227D26 /* EmptyDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A764A2FCA8C7000227D26 /* EmptyDataSet.swift */; };
305A76FC2FCA8C7000227D26 /* EmptyDataSetDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A764B2FCA8C7000227D26 /* EmptyDataSetDelegate.swift */; };
305A76FD2FCA8C7000227D26 /* EmptyDataSetSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A764C2FCA8C7000227D26 /* EmptyDataSetSource.swift */; };
305A76FE2FCA8C7000227D26 /* EmptyDataSetView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A764D2FCA8C7000227D26 /* EmptyDataSetView.swift */; };
305A76FF2FCA8C7000227D26 /* EmptyDataSetView+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A764E2FCA8C7000227D26 /* EmptyDataSetView+Extension.swift */; };
305A77002FCA8C7000227D26 /* RefreshStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A764F2FCA8C7000227D26 /* RefreshStyle.swift */; };
305A77012FCA8C7000227D26 /* DLHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76512FCA8C7000227D26 /* DLHUD.swift */; };
305A77022FCA8C7000227D26 /* HUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76522FCA8C7000227D26 /* HUD.swift */; };
305A77032FCA8C7000227D26 /* ProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76532FCA8C7000227D26 /* ProgressHUD.swift */; };
305A77042FCA8C7000227D26 /* MXParallaxHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 305A76562FCA8C7000227D26 /* MXParallaxHeader.m */; };
305A77052FCA8C7000227D26 /* MXScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 305A76582FCA8C7000227D26 /* MXScrollView.m */; };
305A77062FCA8C7000227D26 /* MXScrollViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 305A765A2FCA8C7000227D26 /* MXScrollViewController.m */; };
305A77072FCA8C7000227D26 /* Helper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A765C2FCA8C7000227D26 /* Helper.swift */; };
305A77082FCA8C7000227D26 /* PageCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A765D2FCA8C7000227D26 /* PageCollectionViewFlowLayout.swift */; };
305A77092FCA8C7000227D26 /* PageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A765E2FCA8C7000227D26 /* PageContentView.swift */; };
305A770A2FCA8C7000227D26 /* PageStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A765F2FCA8C7000227D26 /* PageStyle.swift */; };
305A770B2FCA8C7000227D26 /* PageTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76602FCA8C7000227D26 /* PageTitleView.swift */; };
305A770C2FCA8C7000227D26 /* PageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76612FCA8C7000227D26 /* PageView.swift */; };
305A770D2FCA8C7000227D26 /* PageViewManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76622FCA8C7000227D26 /* PageViewManager.swift */; };
305A770E2FCA8C7000227D26 /* DLAlertPopVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76642FCA8C7000227D26 /* DLAlertPopVC.swift */; };
305A770F2FCA8C7000227D26 /* DLCustomPopVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76652FCA8C7000227D26 /* DLCustomPopVC.swift */; };
305A77102FCA8C7000227D26 /* DLSheetPopVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76662FCA8C7000227D26 /* DLSheetPopVC.swift */; };
305A77112FCA8C7000227D26 /* DLViewTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 305A76682FCA8C7000227D26 /* DLViewTransition.m */; };
305A77192FCA8C7000227D26 /* CollectionHFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A767A2FCA8C7000227D26 /* CollectionHFlowLayout.swift */; };
305A771A2FCA8C7000227D26 /* JJPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A767B2FCA8C7000227D26 /* JJPageControl.swift */; };
305A771B2FCA8C7000227D26 /* ReusableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A767C2FCA8C7000227D26 /* ReusableView.swift */; };
305A771C2FCA8C7000227D26 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A767E2FCA8C7000227D26 /* AppDelegate.swift */; };
305A771D2FCA8C7000227D26 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A76862FCA8C7000227D26 /* ViewController.swift */; };
305A771E2FCA8C7000227D26 /* adhoc.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 305A74D12FCA8C7000227D26 /* adhoc.xcconfig */; };
305A771F2FCA8C7000227D26 /* D-DIN-PRO-500-Medium.otf in Resources */ = {isa = PBXBuildFile; fileRef = 305A75342FCA8C7000227D26 /* D-DIN-PRO-500-Medium.otf */; };
305A77202FCA8C7000227D26 /* douyu.otf in Resources */ = {isa = PBXBuildFile; fileRef = 305A75352FCA8C7000227D26 /* douyu.otf */; };
305A77212FCA8C7000227D26 /* pmzd.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 305A75362FCA8C7000227D26 /* pmzd.ttf */; };
305A77222FCA8C7000227D26 /* YouSheBiaoTiHei.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 305A75372FCA8C7000227D26 /* YouSheBiaoTiHei.ttf */; };
305A77232FCA8C7000227D26 /* zihunbiantaoti-r.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 305A75382FCA8C7000227D26 /* zihunbiantaoti-r.ttf */; };
305A77F92FCA8C7000227D26 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 305A767F2FCA8C7000227D26 /* Assets.xcassets */; };
305A77FB2FCA8C7000227D26 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 305A76822FCA8C7000227D26 /* LaunchScreen.storyboard */; };
305A77FC2FCA8C7000227D26 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 305A76842FCA8C7000227D26 /* Main.storyboard */; };
305A798C2FCAB99300227D26 /* HomeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A798B2FCAB99300227D26 /* HomeViewModel.swift */; };
305A79902FCAC61A00227D26 /* InviteMemberVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305A798F2FCAC61A00227D26 /* InviteMemberVC.swift */; };
3062E8B52FCE6BBA00CEF511 /* ScanVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3062E8B42FCE6BBA00CEF511 /* ScanVC.swift */; };
3062E8B72FCE6BFE00CEF511 /* ScanView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3062E8B62FCE6BFE00CEF511 /* ScanView.swift */; };
3062E8BA2FCEAC6500CEF511 /* CreateGroupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3062E8B92FCEAC6500CEF511 /* CreateGroupView.swift */; };
3062E8BC2FCEAC7100CEF511 /* CreateGroupVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3062E8BB2FCEAC7100CEF511 /* CreateGroupVC.swift */; };
3062E8BE2FCEBD0E00CEF511 /* GroupIconListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3062E8BD2FCEBD0E00CEF511 /* GroupIconListVC.swift */; };
3062E8C02FCED7BB00CEF511 /* GroupIconListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3062E8BF2FCED7BB00CEF511 /* GroupIconListView.swift */; };
3062E8C22FCFB86800CEF511 /* CreateGroupViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3062E8C12FCFB86800CEF511 /* CreateGroupViewModel.swift */; };
3062E8C42FCFC90F00CEF511 /* CreateGroupVipPopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3062E8C32FCFC90F00CEF511 /* CreateGroupVipPopView.swift */; };
3062E8C72FCFD02F00CEF511 /* VipRechargeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3062E8C62FCFD02F00CEF511 /* VipRechargeView.swift */; };
3062E8C92FCFD03B00CEF511 /* VipRechargeVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3062E8C82FCFD03B00CEF511 /* VipRechargeVC.swift */; };
307073E12FD15F50004C37CC /* GroupIMService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 307073E02FD15F50004C37CC /* GroupIMService.swift */; };
307073E52FD18A20004C37CC /* GroupChatView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 307073E32FD18A20004C37CC /* GroupChatView.swift */; };
307073E62FD18A20004C37CC /* GroupChatVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 307073E22FD18A20004C37CC /* GroupChatVC.swift */; };
307073EA2FD2715A004C37CC /* GroupChatViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 307073E92FD2715A004C37CC /* GroupChatViewModel.swift */; };
30A7A9112FCAEE3D00105780 /* GroupListPopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30A7A9102FCAEE3D00105780 /* GroupListPopView.swift */; };
30BAB84D2FCD2FDE00C33B5C /* InviteJoinView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30BAB84C2FCD2FDE00C33B5C /* InviteJoinView.swift */; };
30BAB84F2FCD2FED00C33B5C /* InviteJoinVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30BAB84E2FCD2FED00C33B5C /* InviteJoinVC.swift */; };
30BAB8512FCD331C00C33B5C /* GroupAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30BAB8502FCD331C00C33B5C /* GroupAPI.swift */; };
30BAB8532FCD337C00C33B5C /* GroupService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30BAB8522FCD337C00C33B5C /* GroupService.swift */; };
30BAB8632FCD716C00C33B5C /* JoinGroupVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30BAB8622FCD716C00C33B5C /* JoinGroupVC.swift */; };
30BAB8652FCD718A00C33B5C /* JoinGroupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30BAB8642FCD718A00C33B5C /* JoinGroupView.swift */; };
30DC18522FD009CD0041DCD1 /* VipExpenseModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30DC18512FD009CD0041DCD1 /* VipExpenseModel.swift */; };
30DC18542FD00C4A0041DCD1 /* VipRechargeVM.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30DC18532FD00C4A0041DCD1 /* VipRechargeVM.swift */; };
30DC185A2FD11E7A0041DCD1 /* WebOperations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30DC18562FD11E7A0041DCD1 /* WebOperations.swift */; };
30DC185B2FD11E7A0041DCD1 /* NavigationTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30DC18552FD11E7A0041DCD1 /* NavigationTitleView.swift */; };
30DC185C2FD11E7A0041DCD1 /* WebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30DC18572FD11E7A0041DCD1 /* WebViewController.swift */; };
30DC185E2FD1211D0041DCD1 /* VipRightsVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30DC185D2FD1211D0041DCD1 /* VipRightsVC.swift */; };
30DC18602FD12A020041DCD1 /* VipWaivePopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30DC185F2FD12A020041DCD1 /* VipWaivePopView.swift */; };
30EFF2992FD65FB000EB35D4 /* VoicePlayerManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30EFF2982FD65FB000EB35D4 /* VoicePlayerManager.swift */; };
30EFF29B2FD668C900EB35D4 /* VoiceRecordView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30EFF29A2FD668C900EB35D4 /* VoiceRecordView.swift */; };
C49B37352A45A02C28FF41BA /* Pods_QuickLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D1C77B42994F352054070537 /* Pods_QuickLocation.framework */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
305A74C62FCA8C7000227D26 /* MoyaProvider+Rx.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MoyaProvider+Rx.swift"; sourceTree = "<group>"; };
305A74C72FCA8C7000227D26 /* Observable+Response.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Observable+Response.swift"; sourceTree = "<group>"; };
305A74C82FCA8C7000227D26 /* Single+Response.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Single+Response.swift"; sourceTree = "<group>"; };
305A74CA2FCA8C7000227D26 /* API.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = API.swift; sourceTree = "<group>"; };
305A74CB2FCA8C7000227D26 /* APIProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APIProvider.swift; sourceTree = "<group>"; };
305A74CC2FCA8C7000227D26 /* AppNetworkConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppNetworkConfig.swift; sourceTree = "<group>"; };
305A74CD2FCA8C7000227D26 /* SignPlugin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignPlugin.swift; sourceTree = "<group>"; };
305A74CE2FCA8C7000227D26 /* SystemAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemAPI.swift; sourceTree = "<group>"; };
305A74CF2FCA8C7000227D26 /* UserAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAPI.swift; sourceTree = "<group>"; };
305A74D12FCA8C7000227D26 /* adhoc.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = adhoc.xcconfig; sourceTree = "<group>"; };
305A74D22FCA8C7000227D26 /* Constant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Constant.swift; sourceTree = "<group>"; };
305A74D32FCA8C7000227D26 /* LogUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogUtils.swift; sourceTree = "<group>"; };
305A74D52FCA8C7000227D26 /* AddImageCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddImageCell.swift; sourceTree = "<group>"; };
305A74D62FCA8C7000227D26 /* UploadImageCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UploadImageCell.swift; sourceTree = "<group>"; };
305A74D82FCA8C7000227D26 /* CornerRadiusCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CornerRadiusCell.swift; sourceTree = "<group>"; };
305A74D92FCA8C7000227D26 /* CornerRadiusFooterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CornerRadiusFooterView.swift; sourceTree = "<group>"; };
305A74DA2FCA8C7000227D26 /* CornerRadiusHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CornerRadiusHeaderView.swift; sourceTree = "<group>"; };
305A74DC2FCA8C7000227D26 /* ImagePicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImagePicker.swift; sourceTree = "<group>"; };
305A74DD2FCA8C7000227D26 /* ImagePickerPopup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImagePickerPopup.swift; sourceTree = "<group>"; };
305A74DE2FCA8C7000227D26 /* PopupAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopupAnimator.swift; sourceTree = "<group>"; };
305A74DF2FCA8C7000227D26 /* PopupAnimators.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopupAnimators.swift; sourceTree = "<group>"; };
305A74E02FCA8C7000227D26 /* PopupViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopupViewController.swift; sourceTree = "<group>"; };
305A74E12FCA8C7000227D26 /* PopupViewController+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PopupViewController+Extension.swift"; sourceTree = "<group>"; };
305A74E32FCA8C7000227D26 /* TextArrowCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextArrowCell.swift; sourceTree = "<group>"; };
305A74E42FCA8C7000227D26 /* TextContentArrowCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextContentArrowCell.swift; sourceTree = "<group>"; };
305A74E52FCA8C7000227D26 /* TextTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextTableViewCell.swift; sourceTree = "<group>"; };
305A74E82FCA8C7000227D26 /* UIButton+RTL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIButton+RTL.h"; sourceTree = "<group>"; };
305A74E92FCA8C7000227D26 /* UIButton+RTL.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIButton+RTL.m"; sourceTree = "<group>"; };
305A74EB2FCA8C7000227D26 /* Array+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+Extension.swift"; sourceTree = "<group>"; };
305A74EC2FCA8C7000227D26 /* ControlEvents+Block.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ControlEvents+Block.swift"; sourceTree = "<group>"; };
305A74ED2FCA8C7000227D26 /* Date+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Date+Extension.swift"; sourceTree = "<group>"; };
305A74EE2FCA8C7000227D26 /* Dictionay+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Dictionay+Extension.swift"; sourceTree = "<group>"; };
305A74EF2FCA8C7000227D26 /* Int+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Int+Extension.swift"; sourceTree = "<group>"; };
305A74F02FCA8C7000227D26 /* NSAttributedString+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSAttributedString+Extension.swift"; sourceTree = "<group>"; };
305A74F12FCA8C7000227D26 /* ObjectMapper+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ObjectMapper+Extension.swift"; sourceTree = "<group>"; };
305A74F22FCA8C7000227D26 /* Optional+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Optional+Extension.swift"; sourceTree = "<group>"; };
305A74F32FCA8C7000227D26 /* Response+ObjectMapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Response+ObjectMapper.swift"; sourceTree = "<group>"; };
305A74F42FCA8C7000227D26 /* ScaleType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScaleType.swift; sourceTree = "<group>"; };
305A74F52FCA8C7000227D26 /* String+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Extension.swift"; sourceTree = "<group>"; };
305A74F62FCA8C7000227D26 /* UIApplicationExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIApplicationExtension.swift; sourceTree = "<group>"; };
305A74F72FCA8C7000227D26 /* UIButton+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIButton+Extension.swift"; sourceTree = "<group>"; };
305A74F82FCA8C7000227D26 /* UIColor+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+Extension.swift"; sourceTree = "<group>"; };
305A74F92FCA8C7000227D26 /* UIFont+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIFont+Extension.swift"; sourceTree = "<group>"; };
305A74FA2FCA8C7000227D26 /* UIImage+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImage+Extension.swift"; sourceTree = "<group>"; };
305A74FB2FCA8C7000227D26 /* UIImage+Resource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImage+Resource.swift"; sourceTree = "<group>"; };
305A74FC2FCA8C7000227D26 /* UILabel+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UILabel+Extension.swift"; sourceTree = "<group>"; };
305A74FD2FCA8C7000227D26 /* UINavigationController+FDFullscreenPopGesture.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UINavigationController+FDFullscreenPopGesture.h"; sourceTree = "<group>"; };
305A74FE2FCA8C7000227D26 /* UINavigationController+FDFullscreenPopGesture.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UINavigationController+FDFullscreenPopGesture.m"; sourceTree = "<group>"; };
305A74FF2FCA8C7000227D26 /* UITableView+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UITableView+Extension.swift"; sourceTree = "<group>"; };
305A75002FCA8C7000227D26 /* UITextField+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UITextField+Extensions.swift"; sourceTree = "<group>"; };
305A75012FCA8C7000227D26 /* UIView+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Extension.swift"; sourceTree = "<group>"; };
305A75022FCA8C7000227D26 /* UIViewController+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+Extension.swift"; sourceTree = "<group>"; };
305A75032FCA8C7000227D26 /* URL+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+Extension.swift"; sourceTree = "<group>"; };
305A75052FCA8C7000227D26 /* Wrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Wrapper.swift; sourceTree = "<group>"; };
305A75072FCA8C7000227D26 /* BaseModelNew.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseModelNew.swift; sourceTree = "<group>"; };
305A75082FCA8C7000227D26 /* ListModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListModel.swift; sourceTree = "<group>"; };
305A75092FCA8C7000227D26 /* PaginationModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaginationModel.swift; sourceTree = "<group>"; };
305A750A2FCA8C7000227D26 /* ResponseModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResponseModel.swift; sourceTree = "<group>"; };
305A750C2FCA8C7000227D26 /* ListService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListService.swift; sourceTree = "<group>"; };
305A750E2FCA8C7000227D26 /* BaseNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseNavigationController.swift; sourceTree = "<group>"; };
305A750F2FCA8C7000227D26 /* BaseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseViewController.swift; sourceTree = "<group>"; };
305A75112FCA8C7000227D26 /* BaseViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseViewModel.swift; sourceTree = "<group>"; };
305A75132FCA8C7000227D26 /* MainTabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainTabBarController.swift; sourceTree = "<group>"; };
305A75142FCA8C7000227D26 /* QuickLocationTabBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickLocationTabBar.swift; sourceTree = "<group>"; };
305A75172FCA8C7000227D26 /* Account.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Account.swift; sourceTree = "<group>"; };
305A75182FCA8C7000227D26 /* AppContextManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppContextManager.swift; sourceTree = "<group>"; };
305A75192FCA8C7000227D26 /* UserConfigModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserConfigModel.swift; sourceTree = "<group>"; };
305A751A2FCA8C7000227D26 /* UserConfigResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserConfigResponse.swift; sourceTree = "<group>"; };
305A751C2FCA8C7000227D26 /* ApiManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiManager.swift; sourceTree = "<group>"; };
305A751D2FCA8C7000227D26 /* AppSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettings.swift; sourceTree = "<group>"; };
305A751E2FCA8C7000227D26 /* Authorize.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Authorize.swift; sourceTree = "<group>"; };
305A751F2FCA8C7000227D26 /* FileTools.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileTools.swift; sourceTree = "<group>"; };
305A75202FCA8C7000227D26 /* Permission.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Permission.swift; sourceTree = "<group>"; };
305A75212FCA8C7000227D26 /* RouterManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouterManager.swift; sourceTree = "<group>"; };
305A75232FCA8C7000227D26 /* CountDownService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CountDownService.swift; sourceTree = "<group>"; };
305A75252FCA8C7000227D26 /* MoneyFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MoneyFormatter.swift; sourceTree = "<group>"; };
305A75272FCA8C7000227D26 /* TimeSpecificNotificationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeSpecificNotificationManager.swift; sourceTree = "<group>"; };
305A75292FCA8C7000227D26 /* ThemeManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeManager.swift; sourceTree = "<group>"; };
305A752B2FCA8C7000227D26 /* URLManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLManager.swift; sourceTree = "<group>"; };
305A752E2FCA8C7000227D26 /* GroupModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupModel.swift; sourceTree = "<group>"; };
305A752F2FCA8C7000227D26 /* SystemResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemResponse.swift; sourceTree = "<group>"; };
305A75312FCA8C7000227D26 /* ImagePlugin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImagePlugin.swift; sourceTree = "<group>"; };
305A75322FCA8C7000227D26 /* NotEmpty.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotEmpty.swift; sourceTree = "<group>"; };
305A75342FCA8C7000227D26 /* D-DIN-PRO-500-Medium.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "D-DIN-PRO-500-Medium.otf"; sourceTree = "<group>"; };
305A75352FCA8C7000227D26 /* douyu.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = douyu.otf; sourceTree = "<group>"; };
305A75362FCA8C7000227D26 /* pmzd.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = pmzd.ttf; sourceTree = "<group>"; };
305A75372FCA8C7000227D26 /* YouSheBiaoTiHei.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = YouSheBiaoTiHei.ttf; sourceTree = "<group>"; };
305A75382FCA8C7000227D26 /* zihunbiantaoti-r.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "zihunbiantaoti-r.ttf"; sourceTree = "<group>"; };
305A761A2FCA8C7000227D26 /* Action.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Action.swift; sourceTree = "<group>"; };
305A761B2FCA8C7000227D26 /* Action+Internal.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Action+Internal.swift"; sourceTree = "<group>"; };
305A761C2FCA8C7000227D26 /* Button+Action.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Button+Action.swift"; sourceTree = "<group>"; };
305A761D2FCA8C7000227D26 /* Control+Action.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Control+Action.swift"; sourceTree = "<group>"; };
305A761E2FCA8C7000227D26 /* InputSubject.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InputSubject.swift; sourceTree = "<group>"; };
305A761F2FCA8C7000227D26 /* NSObject+Rx.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSObject+Rx.swift"; sourceTree = "<group>"; };
305A76202FCA8C7000227D26 /* ObservableType+ObjectMapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ObservableType+ObjectMapper.swift"; sourceTree = "<group>"; };
305A76212FCA8C7000227D26 /* Single+ObjectMapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Single+ObjectMapper.swift"; sourceTree = "<group>"; };
305A76232FCA8C7000227D26 /* GroupView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupView.swift; sourceTree = "<group>"; };
305A76242FCA8C7000227D26 /* GroupViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupViewController.swift; sourceTree = "<group>"; };
305A76252FCA8C7000227D26 /* GroupViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupViewModel.swift; sourceTree = "<group>"; };
305A76272FCA8C7000227D26 /* GroupMemberView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupMemberView.swift; sourceTree = "<group>"; };
305A76282FCA8C7000227D26 /* HomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeView.swift; sourceTree = "<group>"; };
305A76292FCA8C7000227D26 /* HomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewController.swift; sourceTree = "<group>"; };
305A762B2FCA8C7000227D26 /* LaunchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchViewController.swift; sourceTree = "<group>"; };
305A762D2FCA8C7000227D26 /* LoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginView.swift; sourceTree = "<group>"; };
305A762E2FCA8C7000227D26 /* LoginViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginViewController.swift; sourceTree = "<group>"; };
305A762F2FCA8C7000227D26 /* LoginViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginViewModel.swift; sourceTree = "<group>"; };
305A76302FCA8C7000227D26 /* OneTapLoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneTapLoginView.swift; sourceTree = "<group>"; };
305A76322FCA8C7000227D26 /* CircleMember.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CircleMember.swift; sourceTree = "<group>"; };
305A76332FCA8C7000227D26 /* MemberAnnotation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberAnnotation.swift; sourceTree = "<group>"; };
305A76342FCA8C7000227D26 /* MemberAnnotationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberAnnotationView.swift; sourceTree = "<group>"; };
305A76362FCA8C7000227D26 /* MineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MineView.swift; sourceTree = "<group>"; };
305A76372FCA8C7000227D26 /* MineViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MineViewController.swift; sourceTree = "<group>"; };
305A76382FCA8C7000227D26 /* MineViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MineViewModel.swift; sourceTree = "<group>"; };
305A763B2FCA8C7000227D26 /* SystemService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemService.swift; sourceTree = "<group>"; };
305A763C2FCA8C7000227D26 /* UserService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserService.swift; sourceTree = "<group>"; };
305A763E2FCA8C7000227D26 /* AutoLayout+NSLayoutConstraint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AutoLayout+NSLayoutConstraint.swift"; sourceTree = "<group>"; };
305A763F2FCA8C7000227D26 /* AutoLayout+UIView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AutoLayout+UIView.swift"; sourceTree = "<group>"; };
305A76402FCA8C7000227D26 /* AutoLayoutSwift.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoLayoutSwift.swift; sourceTree = "<group>"; };
305A76422FCA8C7000227D26 /* AppRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppRouter.swift; sourceTree = "<group>"; };
305A76432FCA8C7000227D26 /* RouterTarget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouterTarget.swift; sourceTree = "<group>"; };
305A76462FCA8C7000227D26 /* DLAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DLAlert.swift; sourceTree = "<group>"; };
305A76472FCA8C7000227D26 /* DLToast.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DLToast.swift; sourceTree = "<group>"; };
305A76492FCA8C7000227D26 /* DLEmptyDataSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DLEmptyDataSet.swift; sourceTree = "<group>"; };
305A764A2FCA8C7000227D26 /* EmptyDataSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyDataSet.swift; sourceTree = "<group>"; };
305A764B2FCA8C7000227D26 /* EmptyDataSetDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyDataSetDelegate.swift; sourceTree = "<group>"; };
305A764C2FCA8C7000227D26 /* EmptyDataSetSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyDataSetSource.swift; sourceTree = "<group>"; };
305A764D2FCA8C7000227D26 /* EmptyDataSetView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyDataSetView.swift; sourceTree = "<group>"; };
305A764E2FCA8C7000227D26 /* EmptyDataSetView+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EmptyDataSetView+Extension.swift"; sourceTree = "<group>"; };
305A764F2FCA8C7000227D26 /* RefreshStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RefreshStyle.swift; sourceTree = "<group>"; };
305A76512FCA8C7000227D26 /* DLHUD.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DLHUD.swift; sourceTree = "<group>"; };
305A76522FCA8C7000227D26 /* HUD.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HUD.swift; sourceTree = "<group>"; };
305A76532FCA8C7000227D26 /* ProgressHUD.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressHUD.swift; sourceTree = "<group>"; };
305A76552FCA8C7000227D26 /* MXParallaxHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MXParallaxHeader.h; sourceTree = "<group>"; };
305A76562FCA8C7000227D26 /* MXParallaxHeader.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MXParallaxHeader.m; sourceTree = "<group>"; };
305A76572FCA8C7000227D26 /* MXScrollView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MXScrollView.h; sourceTree = "<group>"; };
305A76582FCA8C7000227D26 /* MXScrollView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MXScrollView.m; sourceTree = "<group>"; };
305A76592FCA8C7000227D26 /* MXScrollViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MXScrollViewController.h; sourceTree = "<group>"; };
305A765A2FCA8C7000227D26 /* MXScrollViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MXScrollViewController.m; sourceTree = "<group>"; };
305A765C2FCA8C7000227D26 /* Helper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Helper.swift; sourceTree = "<group>"; };
305A765D2FCA8C7000227D26 /* PageCollectionViewFlowLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PageCollectionViewFlowLayout.swift; sourceTree = "<group>"; };
305A765E2FCA8C7000227D26 /* PageContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PageContentView.swift; sourceTree = "<group>"; };
305A765F2FCA8C7000227D26 /* PageStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PageStyle.swift; sourceTree = "<group>"; };
305A76602FCA8C7000227D26 /* PageTitleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PageTitleView.swift; sourceTree = "<group>"; };
305A76612FCA8C7000227D26 /* PageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PageView.swift; sourceTree = "<group>"; };
305A76622FCA8C7000227D26 /* PageViewManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PageViewManager.swift; sourceTree = "<group>"; };
305A76642FCA8C7000227D26 /* DLAlertPopVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DLAlertPopVC.swift; sourceTree = "<group>"; };
305A76652FCA8C7000227D26 /* DLCustomPopVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DLCustomPopVC.swift; sourceTree = "<group>"; };
305A76662FCA8C7000227D26 /* DLSheetPopVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DLSheetPopVC.swift; sourceTree = "<group>"; };
305A76672FCA8C7000227D26 /* DLViewTransition.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DLViewTransition.h; sourceTree = "<group>"; };
305A76682FCA8C7000227D26 /* DLViewTransition.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DLViewTransition.m; sourceTree = "<group>"; };
305A767A2FCA8C7000227D26 /* CollectionHFlowLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionHFlowLayout.swift; sourceTree = "<group>"; };
305A767B2FCA8C7000227D26 /* JJPageControl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JJPageControl.swift; sourceTree = "<group>"; };
305A767C2FCA8C7000227D26 /* ReusableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReusableView.swift; sourceTree = "<group>"; };
305A767E2FCA8C7000227D26 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
305A767F2FCA8C7000227D26 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
305A76802FCA8C7000227D26 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
305A76812FCA8C7000227D26 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
305A76832FCA8C7000227D26 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
305A76852FCA8C7000227D26 /* QuickLocation-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "QuickLocation-Bridging-Header.h"; sourceTree = "<group>"; };
305A76862FCA8C7000227D26 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
305A798B2FCAB99300227D26 /* HomeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewModel.swift; sourceTree = "<group>"; };
305A798F2FCAC61A00227D26 /* InviteMemberVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteMemberVC.swift; sourceTree = "<group>"; };
3062E8B42FCE6BBA00CEF511 /* ScanVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScanVC.swift; sourceTree = "<group>"; };
3062E8B62FCE6BFE00CEF511 /* ScanView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScanView.swift; sourceTree = "<group>"; };
3062E8B92FCEAC6500CEF511 /* CreateGroupView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateGroupView.swift; sourceTree = "<group>"; };
3062E8BB2FCEAC7100CEF511 /* CreateGroupVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateGroupVC.swift; sourceTree = "<group>"; };
3062E8BD2FCEBD0E00CEF511 /* GroupIconListVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupIconListVC.swift; sourceTree = "<group>"; };
3062E8BF2FCED7BB00CEF511 /* GroupIconListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupIconListView.swift; sourceTree = "<group>"; };
3062E8C12FCFB86800CEF511 /* CreateGroupViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateGroupViewModel.swift; sourceTree = "<group>"; };
3062E8C32FCFC90F00CEF511 /* CreateGroupVipPopView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateGroupVipPopView.swift; sourceTree = "<group>"; };
3062E8C62FCFD02F00CEF511 /* VipRechargeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VipRechargeView.swift; sourceTree = "<group>"; };
3062E8C82FCFD03B00CEF511 /* VipRechargeVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VipRechargeVC.swift; sourceTree = "<group>"; };
307073E02FD15F50004C37CC /* GroupIMService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupIMService.swift; sourceTree = "<group>"; };
307073E22FD18A20004C37CC /* GroupChatVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupChatVC.swift; sourceTree = "<group>"; };
307073E32FD18A20004C37CC /* GroupChatView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupChatView.swift; sourceTree = "<group>"; };
307073E92FD2715A004C37CC /* GroupChatViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupChatViewModel.swift; sourceTree = "<group>"; };
30A7A9102FCAEE3D00105780 /* GroupListPopView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupListPopView.swift; sourceTree = "<group>"; };
30BAB84C2FCD2FDE00C33B5C /* InviteJoinView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteJoinView.swift; sourceTree = "<group>"; };
30BAB84E2FCD2FED00C33B5C /* InviteJoinVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteJoinVC.swift; sourceTree = "<group>"; };
30BAB8502FCD331C00C33B5C /* GroupAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupAPI.swift; sourceTree = "<group>"; };
30BAB8522FCD337C00C33B5C /* GroupService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupService.swift; sourceTree = "<group>"; };
30BAB8622FCD716C00C33B5C /* JoinGroupVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoinGroupVC.swift; sourceTree = "<group>"; };
30BAB8642FCD718A00C33B5C /* JoinGroupView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoinGroupView.swift; sourceTree = "<group>"; };
30DC18512FD009CD0041DCD1 /* VipExpenseModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VipExpenseModel.swift; sourceTree = "<group>"; };
30DC18532FD00C4A0041DCD1 /* VipRechargeVM.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VipRechargeVM.swift; sourceTree = "<group>"; };
30DC18552FD11E7A0041DCD1 /* NavigationTitleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationTitleView.swift; sourceTree = "<group>"; };
30DC18562FD11E7A0041DCD1 /* WebOperations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebOperations.swift; sourceTree = "<group>"; };
30DC18572FD11E7A0041DCD1 /* WebViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewController.swift; sourceTree = "<group>"; };
30DC185D2FD1211D0041DCD1 /* VipRightsVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VipRightsVC.swift; sourceTree = "<group>"; };
30DC185F2FD12A020041DCD1 /* VipWaivePopView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VipWaivePopView.swift; sourceTree = "<group>"; };
30EFF2982FD65FB000EB35D4 /* VoicePlayerManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoicePlayerManager.swift; sourceTree = "<group>"; };
30EFF29A2FD668C900EB35D4 /* VoiceRecordView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceRecordView.swift; sourceTree = "<group>"; };
3E4359082FC48D26003470A5 /* QuickLocation.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = QuickLocation.app; sourceTree = BUILT_PRODUCTS_DIR; };
93647DF3683AA5E71EC2FB1A /* Pods-QuickLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-QuickLocation.release.xcconfig"; path = "Target Support Files/Pods-QuickLocation/Pods-QuickLocation.release.xcconfig"; sourceTree = "<group>"; };
D1C77B42994F352054070537 /* Pods_QuickLocation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_QuickLocation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
E7FB0BC3883A7FF0C8CC59A7 /* Pods-QuickLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-QuickLocation.debug.xcconfig"; path = "Target Support Files/Pods-QuickLocation/Pods-QuickLocation.debug.xcconfig"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFileSystemSynchronizedRootGroup section */
3070777D2FD2A214004C37CC /* lotties */ = {
isa = PBXFileSystemSynchronizedRootGroup;
exceptions = (
);
path = lotties;
sourceTree = "<group>";
};
/* End PBXFileSystemSynchronizedRootGroup section */
/* Begin PBXFrameworksBuildPhase section */
3E4359052FC48D26003470A5 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
C49B37352A45A02C28FF41BA /* Pods_QuickLocation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
03E642910A4324FD76561DF2 /* Frameworks */ = {
isa = PBXGroup;
children = (
D1C77B42994F352054070537 /* Pods_QuickLocation.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
305A74C92FCA8C7000227D26 /* RxMoya */ = {
isa = PBXGroup;
children = (
305A74C62FCA8C7000227D26 /* MoyaProvider+Rx.swift */,
305A74C72FCA8C7000227D26 /* Observable+Response.swift */,
305A74C82FCA8C7000227D26 /* Single+Response.swift */,
);
path = RxMoya;
sourceTree = "<group>";
};
305A74D02FCA8C7000227D26 /* API */ = {
isa = PBXGroup;
children = (
305A74C92FCA8C7000227D26 /* RxMoya */,
305A74CA2FCA8C7000227D26 /* API.swift */,
305A74CB2FCA8C7000227D26 /* APIProvider.swift */,
305A74CC2FCA8C7000227D26 /* AppNetworkConfig.swift */,
305A74CD2FCA8C7000227D26 /* SignPlugin.swift */,
305A74CE2FCA8C7000227D26 /* SystemAPI.swift */,
305A74CF2FCA8C7000227D26 /* UserAPI.swift */,
30BAB8502FCD331C00C33B5C /* GroupAPI.swift */,
);
path = API;
sourceTree = "<group>";
};
305A74D42FCA8C7000227D26 /* Common */ = {
isa = PBXGroup;
children = (
305A74D12FCA8C7000227D26 /* adhoc.xcconfig */,
305A74D22FCA8C7000227D26 /* Constant.swift */,
305A74D32FCA8C7000227D26 /* LogUtils.swift */,
);
path = Common;
sourceTree = "<group>";
};
305A74D72FCA8C7000227D26 /* AddImageCell */ = {
isa = PBXGroup;
children = (
305A74D52FCA8C7000227D26 /* AddImageCell.swift */,
305A74D62FCA8C7000227D26 /* UploadImageCell.swift */,
);
path = AddImageCell;
sourceTree = "<group>";
};
305A74DB2FCA8C7000227D26 /* CornerRadiusView */ = {
isa = PBXGroup;
children = (
305A74D82FCA8C7000227D26 /* CornerRadiusCell.swift */,
305A74D92FCA8C7000227D26 /* CornerRadiusFooterView.swift */,
305A74DA2FCA8C7000227D26 /* CornerRadiusHeaderView.swift */,
);
path = CornerRadiusView;
sourceTree = "<group>";
};
305A74E22FCA8C7000227D26 /* ImagePicker */ = {
isa = PBXGroup;
children = (
305A74DC2FCA8C7000227D26 /* ImagePicker.swift */,
305A74DD2FCA8C7000227D26 /* ImagePickerPopup.swift */,
305A74DE2FCA8C7000227D26 /* PopupAnimator.swift */,
305A74DF2FCA8C7000227D26 /* PopupAnimators.swift */,
305A74E02FCA8C7000227D26 /* PopupViewController.swift */,
305A74E12FCA8C7000227D26 /* PopupViewController+Extension.swift */,
);
path = ImagePicker;
sourceTree = "<group>";
};
305A74E62FCA8C7000227D26 /* TextTableViewCell */ = {
isa = PBXGroup;
children = (
305A74E32FCA8C7000227D26 /* TextArrowCell.swift */,
305A74E42FCA8C7000227D26 /* TextContentArrowCell.swift */,
305A74E52FCA8C7000227D26 /* TextTableViewCell.swift */,
);
path = TextTableViewCell;
sourceTree = "<group>";
};
305A74E72FCA8C7000227D26 /* Component */ = {
isa = PBXGroup;
children = (
305A74D72FCA8C7000227D26 /* AddImageCell */,
305A74DB2FCA8C7000227D26 /* CornerRadiusView */,
305A74E22FCA8C7000227D26 /* ImagePicker */,
305A74E62FCA8C7000227D26 /* TextTableViewCell */,
);
path = Component;
sourceTree = "<group>";
};
305A74EA2FCA8C7000227D26 /* RTL */ = {
isa = PBXGroup;
children = (
305A74E82FCA8C7000227D26 /* UIButton+RTL.h */,
305A74E92FCA8C7000227D26 /* UIButton+RTL.m */,
);
path = RTL;
sourceTree = "<group>";
};
305A75042FCA8C7000227D26 /* Extension */ = {
isa = PBXGroup;
children = (
305A74EA2FCA8C7000227D26 /* RTL */,
305A74EB2FCA8C7000227D26 /* Array+Extension.swift */,
305A74EC2FCA8C7000227D26 /* ControlEvents+Block.swift */,
305A74ED2FCA8C7000227D26 /* Date+Extension.swift */,
305A74EE2FCA8C7000227D26 /* Dictionay+Extension.swift */,
305A74EF2FCA8C7000227D26 /* Int+Extension.swift */,
305A74F02FCA8C7000227D26 /* NSAttributedString+Extension.swift */,
305A74F12FCA8C7000227D26 /* ObjectMapper+Extension.swift */,
305A74F22FCA8C7000227D26 /* Optional+Extension.swift */,
305A74F32FCA8C7000227D26 /* Response+ObjectMapper.swift */,
305A74F42FCA8C7000227D26 /* ScaleType.swift */,
305A74F52FCA8C7000227D26 /* String+Extension.swift */,
305A74F62FCA8C7000227D26 /* UIApplicationExtension.swift */,
305A74F72FCA8C7000227D26 /* UIButton+Extension.swift */,
305A74F82FCA8C7000227D26 /* UIColor+Extension.swift */,
305A74F92FCA8C7000227D26 /* UIFont+Extension.swift */,
305A74FA2FCA8C7000227D26 /* UIImage+Extension.swift */,
305A74FB2FCA8C7000227D26 /* UIImage+Resource.swift */,
305A74FC2FCA8C7000227D26 /* UILabel+Extension.swift */,
305A74FD2FCA8C7000227D26 /* UINavigationController+FDFullscreenPopGesture.h */,
305A74FE2FCA8C7000227D26 /* UINavigationController+FDFullscreenPopGesture.m */,
305A74FF2FCA8C7000227D26 /* UITableView+Extension.swift */,
305A75002FCA8C7000227D26 /* UITextField+Extensions.swift */,
305A75012FCA8C7000227D26 /* UIView+Extension.swift */,
305A75022FCA8C7000227D26 /* UIViewController+Extension.swift */,
305A75032FCA8C7000227D26 /* URL+Extension.swift */,
);
path = Extension;
sourceTree = "<group>";
};
305A75062FCA8C7000227D26 /* Core */ = {
isa = PBXGroup;
children = (
305A75042FCA8C7000227D26 /* Extension */,
305A75052FCA8C7000227D26 /* Wrapper.swift */,
);
path = Core;
sourceTree = "<group>";
};
305A750B2FCA8C7000227D26 /* BaseModel */ = {
isa = PBXGroup;
children = (
305A75072FCA8C7000227D26 /* BaseModelNew.swift */,
305A75082FCA8C7000227D26 /* ListModel.swift */,
305A75092FCA8C7000227D26 /* PaginationModel.swift */,
305A750A2FCA8C7000227D26 /* ResponseModel.swift */,
);
path = BaseModel;
sourceTree = "<group>";
};
305A750D2FCA8C7000227D26 /* BaseService */ = {
isa = PBXGroup;
children = (
305A750C2FCA8C7000227D26 /* ListService.swift */,
);
path = BaseService;
sourceTree = "<group>";
};
305A75102FCA8C7000227D26 /* BaseViewController */ = {
isa = PBXGroup;
children = (
305A750E2FCA8C7000227D26 /* BaseNavigationController.swift */,
305A750F2FCA8C7000227D26 /* BaseViewController.swift */,
);
path = BaseViewController;
sourceTree = "<group>";
};
305A75122FCA8C7000227D26 /* BaseViewModel */ = {
isa = PBXGroup;
children = (
305A75112FCA8C7000227D26 /* BaseViewModel.swift */,
);
path = BaseViewModel;
sourceTree = "<group>";
};
305A75152FCA8C7000227D26 /* Tabbar */ = {
isa = PBXGroup;
children = (
305A75132FCA8C7000227D26 /* MainTabBarController.swift */,
305A75142FCA8C7000227D26 /* QuickLocationTabBar.swift */,
);
path = Tabbar;
sourceTree = "<group>";
};
305A75162FCA8C7000227D26 /* Main */ = {
isa = PBXGroup;
children = (
305A750B2FCA8C7000227D26 /* BaseModel */,
305A750D2FCA8C7000227D26 /* BaseService */,
305A75102FCA8C7000227D26 /* BaseViewController */,
305A75122FCA8C7000227D26 /* BaseViewModel */,
305A75152FCA8C7000227D26 /* Tabbar */,
);
path = Main;
sourceTree = "<group>";
};
305A751B2FCA8C7000227D26 /* Account */ = {
isa = PBXGroup;
children = (
305A75172FCA8C7000227D26 /* Account.swift */,
305A75182FCA8C7000227D26 /* AppContextManager.swift */,
305A75192FCA8C7000227D26 /* UserConfigModel.swift */,
305A751A2FCA8C7000227D26 /* UserConfigResponse.swift */,
);
path = Account;
sourceTree = "<group>";
};
305A75222FCA8C7000227D26 /* App */ = {
isa = PBXGroup;
children = (
305A751C2FCA8C7000227D26 /* ApiManager.swift */,
305A751D2FCA8C7000227D26 /* AppSettings.swift */,
305A751E2FCA8C7000227D26 /* Authorize.swift */,
305A751F2FCA8C7000227D26 /* FileTools.swift */,
305A75202FCA8C7000227D26 /* Permission.swift */,
305A75212FCA8C7000227D26 /* RouterManager.swift */,
);
path = App;
sourceTree = "<group>";
};
305A75242FCA8C7000227D26 /* CountDown */ = {
isa = PBXGroup;
children = (
305A75232FCA8C7000227D26 /* CountDownService.swift */,
);
path = CountDown;
sourceTree = "<group>";
};
305A75262FCA8C7000227D26 /* Money */ = {
isa = PBXGroup;
children = (
305A75252FCA8C7000227D26 /* MoneyFormatter.swift */,
);
path = Money;
sourceTree = "<group>";
};
305A75282FCA8C7000227D26 /* Notification */ = {
isa = PBXGroup;
children = (
305A75272FCA8C7000227D26 /* TimeSpecificNotificationManager.swift */,
);
path = Notification;
sourceTree = "<group>";
};
305A752A2FCA8C7000227D26 /* Theme */ = {
isa = PBXGroup;
children = (
305A75292FCA8C7000227D26 /* ThemeManager.swift */,
);
path = Theme;
sourceTree = "<group>";
};
305A752C2FCA8C7000227D26 /* URL */ = {
isa = PBXGroup;
children = (
305A752B2FCA8C7000227D26 /* URLManager.swift */,
);
path = URL;
sourceTree = "<group>";
};
305A752D2FCA8C7000227D26 /* Manager */ = {
isa = PBXGroup;
children = (
305A751B2FCA8C7000227D26 /* Account */,
305A75222FCA8C7000227D26 /* App */,
305A75242FCA8C7000227D26 /* CountDown */,
305A75262FCA8C7000227D26 /* Money */,
305A75282FCA8C7000227D26 /* Notification */,
305A752A2FCA8C7000227D26 /* Theme */,
305A752C2FCA8C7000227D26 /* URL */,
);
path = Manager;
sourceTree = "<group>";
};
305A75302FCA8C7000227D26 /* Model */ = {
isa = PBXGroup;
children = (
305A752E2FCA8C7000227D26 /* GroupModel.swift */,
305A752F2FCA8C7000227D26 /* SystemResponse.swift */,
);
path = Model;
sourceTree = "<group>";
};
305A75332FCA8C7000227D26 /* Plugin */ = {
isa = PBXGroup;
children = (
305A75312FCA8C7000227D26 /* ImagePlugin.swift */,
305A75322FCA8C7000227D26 /* NotEmpty.swift */,
);
path = Plugin;
sourceTree = "<group>";
};
305A75392FCA8C7000227D26 /* Font */ = {
isa = PBXGroup;
children = (
3070777D2FD2A214004C37CC /* lotties */,
305A75342FCA8C7000227D26 /* D-DIN-PRO-500-Medium.otf */,
305A75352FCA8C7000227D26 /* douyu.otf */,
305A75362FCA8C7000227D26 /* pmzd.ttf */,
305A75372FCA8C7000227D26 /* YouSheBiaoTiHei.ttf */,
305A75382FCA8C7000227D26 /* zihunbiantaoti-r.ttf */,
);
path = Font;
sourceTree = "<group>";
};
305A76192FCA8C7000227D26 /* Resource */ = {
isa = PBXGroup;
children = (
305A75392FCA8C7000227D26 /* Font */,
);
path = Resource;
sourceTree = "<group>";
};
305A76222FCA8C7000227D26 /* RxSwift */ = {
isa = PBXGroup;
children = (
305A761A2FCA8C7000227D26 /* Action.swift */,
305A761B2FCA8C7000227D26 /* Action+Internal.swift */,
305A761C2FCA8C7000227D26 /* Button+Action.swift */,
305A761D2FCA8C7000227D26 /* Control+Action.swift */,
305A761E2FCA8C7000227D26 /* InputSubject.swift */,
305A761F2FCA8C7000227D26 /* NSObject+Rx.swift */,
305A76202FCA8C7000227D26 /* ObservableType+ObjectMapper.swift */,
305A76212FCA8C7000227D26 /* Single+ObjectMapper.swift */,
);
path = RxSwift;
sourceTree = "<group>";
};
305A76262FCA8C7000227D26 /* Group */ = {
isa = PBXGroup;
children = (
307073E02FD15F50004C37CC /* GroupIMService.swift */,
305A76242FCA8C7000227D26 /* GroupViewController.swift */,
305A76252FCA8C7000227D26 /* GroupViewModel.swift */,
305A76232FCA8C7000227D26 /* GroupView.swift */,
307073E42FD18A20004C37CC /* GroupChat */,
3062E8B82FCEAC5600CEF511 /* CreateGroup */,
30BAB8612FCD714700C33B5C /* Join */,
30BAB84B2FCD2FA400C33B5C /* InviteJoin */,
);
path = Group;
sourceTree = "<group>";
};
305A762A2FCA8C7000227D26 /* Home */ = {
isa = PBXGroup;
children = (
305A76272FCA8C7000227D26 /* GroupMemberView.swift */,
305A76282FCA8C7000227D26 /* HomeView.swift */,
305A76292FCA8C7000227D26 /* HomeViewController.swift */,
305A798B2FCAB99300227D26 /* HomeViewModel.swift */,
30A7A9102FCAEE3D00105780 /* GroupListPopView.swift */,
);
path = Home;
sourceTree = "<group>";
};
305A762C2FCA8C7000227D26 /* Launch */ = {
isa = PBXGroup;
children = (
305A762B2FCA8C7000227D26 /* LaunchViewController.swift */,
);
path = Launch;
sourceTree = "<group>";
};
305A76312FCA8C7000227D26 /* Login */ = {
isa = PBXGroup;
children = (
305A762D2FCA8C7000227D26 /* LoginView.swift */,
305A762E2FCA8C7000227D26 /* LoginViewController.swift */,
305A762F2FCA8C7000227D26 /* LoginViewModel.swift */,
305A76302FCA8C7000227D26 /* OneTapLoginView.swift */,
);
path = Login;
sourceTree = "<group>";
};
305A76352FCA8C7000227D26 /* Map */ = {
isa = PBXGroup;
children = (
305A76322FCA8C7000227D26 /* CircleMember.swift */,
305A76332FCA8C7000227D26 /* MemberAnnotation.swift */,
305A76342FCA8C7000227D26 /* MemberAnnotationView.swift */,
);
path = Map;
sourceTree = "<group>";
};
305A76392FCA8C7000227D26 /* Mine */ = {
isa = PBXGroup;
children = (
305A76362FCA8C7000227D26 /* MineView.swift */,
305A76372FCA8C7000227D26 /* MineViewController.swift */,
305A76382FCA8C7000227D26 /* MineViewModel.swift */,
);
path = Mine;
sourceTree = "<group>";
};
305A763A2FCA8C7000227D26 /* Section */ = {
isa = PBXGroup;
children = (
305A76262FCA8C7000227D26 /* Group */,
305A762A2FCA8C7000227D26 /* Home */,
305A762C2FCA8C7000227D26 /* Launch */,
305A76312FCA8C7000227D26 /* Login */,
305A76352FCA8C7000227D26 /* Map */,
305A76392FCA8C7000227D26 /* Mine */,
305A798E2FCAC5F600227D26 /* InviteMember */,
3062E8C52FCFD01000CEF511 /* VipRecharge */,
3062E8B32FCE6BA400CEF511 /* Scan */,
30DC18592FD11E7A0041DCD1 /* Web */,
);
path = Section;
sourceTree = "<group>";
};
305A763D2FCA8C7000227D26 /* Service */ = {
isa = PBXGroup;
children = (
305A763B2FCA8C7000227D26 /* SystemService.swift */,
305A763C2FCA8C7000227D26 /* UserService.swift */,
30BAB8522FCD337C00C33B5C /* GroupService.swift */,
);
path = Service;
sourceTree = "<group>";
};
305A76412FCA8C7000227D26 /* AutoLayout */ = {
isa = PBXGroup;
children = (
305A763E2FCA8C7000227D26 /* AutoLayout+NSLayoutConstraint.swift */,
305A763F2FCA8C7000227D26 /* AutoLayout+UIView.swift */,
305A76402FCA8C7000227D26 /* AutoLayoutSwift.swift */,
);
path = AutoLayout;
sourceTree = "<group>";
};
305A76442FCA8C7000227D26 /* Router */ = {
isa = PBXGroup;
children = (
305A76422FCA8C7000227D26 /* AppRouter.swift */,
305A76432FCA8C7000227D26 /* RouterTarget.swift */,
);
path = Router;
sourceTree = "<group>";
};
305A76452FCA8C7000227D26 /* Tool */ = {
isa = PBXGroup;
children = (
305A76412FCA8C7000227D26 /* AutoLayout */,
305A76442FCA8C7000227D26 /* Router */,
);
path = Tool;
sourceTree = "<group>";
};
305A76482FCA8C7000227D26 /* Alert */ = {
isa = PBXGroup;
children = (
305A76462FCA8C7000227D26 /* DLAlert.swift */,
305A76472FCA8C7000227D26 /* DLToast.swift */,
);
path = Alert;
sourceTree = "<group>";
};
305A76502FCA8C7000227D26 /* EmptyDataSet */ = {
isa = PBXGroup;
children = (
305A76492FCA8C7000227D26 /* DLEmptyDataSet.swift */,
305A764A2FCA8C7000227D26 /* EmptyDataSet.swift */,
305A764B2FCA8C7000227D26 /* EmptyDataSetDelegate.swift */,
305A764C2FCA8C7000227D26 /* EmptyDataSetSource.swift */,
305A764D2FCA8C7000227D26 /* EmptyDataSetView.swift */,
305A764E2FCA8C7000227D26 /* EmptyDataSetView+Extension.swift */,
305A764F2FCA8C7000227D26 /* RefreshStyle.swift */,
);
path = EmptyDataSet;
sourceTree = "<group>";
};
305A76542FCA8C7000227D26 /* HUD */ = {
isa = PBXGroup;
children = (
305A76512FCA8C7000227D26 /* DLHUD.swift */,
305A76522FCA8C7000227D26 /* HUD.swift */,
305A76532FCA8C7000227D26 /* ProgressHUD.swift */,
);
path = HUD;
sourceTree = "<group>";
};
305A765B2FCA8C7000227D26 /* MXParallaxHeader */ = {
isa = PBXGroup;
children = (
305A76552FCA8C7000227D26 /* MXParallaxHeader.h */,
305A76562FCA8C7000227D26 /* MXParallaxHeader.m */,
305A76572FCA8C7000227D26 /* MXScrollView.h */,
305A76582FCA8C7000227D26 /* MXScrollView.m */,
305A76592FCA8C7000227D26 /* MXScrollViewController.h */,
305A765A2FCA8C7000227D26 /* MXScrollViewController.m */,
);
path = MXParallaxHeader;
sourceTree = "<group>";
};
305A76632FCA8C7000227D26 /* PageView */ = {
isa = PBXGroup;
children = (
305A765C2FCA8C7000227D26 /* Helper.swift */,
305A765D2FCA8C7000227D26 /* PageCollectionViewFlowLayout.swift */,
305A765E2FCA8C7000227D26 /* PageContentView.swift */,
305A765F2FCA8C7000227D26 /* PageStyle.swift */,
305A76602FCA8C7000227D26 /* PageTitleView.swift */,
305A76612FCA8C7000227D26 /* PageView.swift */,
305A76622FCA8C7000227D26 /* PageViewManager.swift */,
);
path = PageView;
sourceTree = "<group>";
};
305A76692FCA8C7000227D26 /* Pop */ = {
isa = PBXGroup;
children = (
305A76642FCA8C7000227D26 /* DLAlertPopVC.swift */,
305A76652FCA8C7000227D26 /* DLCustomPopVC.swift */,
305A76662FCA8C7000227D26 /* DLSheetPopVC.swift */,
305A76672FCA8C7000227D26 /* DLViewTransition.h */,
305A76682FCA8C7000227D26 /* DLViewTransition.m */,
);
path = Pop;
sourceTree = "<group>";
};
305A767D2FCA8C7000227D26 /* UIKit */ = {
isa = PBXGroup;
children = (
305A76482FCA8C7000227D26 /* Alert */,
305A76502FCA8C7000227D26 /* EmptyDataSet */,
305A76542FCA8C7000227D26 /* HUD */,
305A765B2FCA8C7000227D26 /* MXParallaxHeader */,
305A76632FCA8C7000227D26 /* PageView */,
305A76692FCA8C7000227D26 /* Pop */,
305A767A2FCA8C7000227D26 /* CollectionHFlowLayout.swift */,
305A767B2FCA8C7000227D26 /* JJPageControl.swift */,
305A767C2FCA8C7000227D26 /* ReusableView.swift */,
);
path = UIKit;
sourceTree = "<group>";
};
305A76872FCA8C7000227D26 /* QuickLocation */ = {
isa = PBXGroup;
children = (
305A74D02FCA8C7000227D26 /* API */,
305A74D42FCA8C7000227D26 /* Common */,
305A74E72FCA8C7000227D26 /* Component */,
305A75162FCA8C7000227D26 /* Main */,
305A752D2FCA8C7000227D26 /* Manager */,
305A75302FCA8C7000227D26 /* Model */,
305A76222FCA8C7000227D26 /* RxSwift */,
305A763A2FCA8C7000227D26 /* Section */,
305A75062FCA8C7000227D26 /* Core */,
305A763D2FCA8C7000227D26 /* Service */,
305A76452FCA8C7000227D26 /* Tool */,
305A767D2FCA8C7000227D26 /* UIKit */,
305A75332FCA8C7000227D26 /* Plugin */,
305A76192FCA8C7000227D26 /* Resource */,
305A767E2FCA8C7000227D26 /* AppDelegate.swift */,
305A767F2FCA8C7000227D26 /* Assets.xcassets */,
305A76802FCA8C7000227D26 /* Info.plist */,
305A76822FCA8C7000227D26 /* LaunchScreen.storyboard */,
305A76842FCA8C7000227D26 /* Main.storyboard */,
305A76852FCA8C7000227D26 /* QuickLocation-Bridging-Header.h */,
305A76862FCA8C7000227D26 /* ViewController.swift */,
);
path = QuickLocation;
sourceTree = "<group>";
};
305A798E2FCAC5F600227D26 /* InviteMember */ = {
isa = PBXGroup;
children = (
305A798F2FCAC61A00227D26 /* InviteMemberVC.swift */,
);
path = InviteMember;
sourceTree = "<group>";
};
3062E8B32FCE6BA400CEF511 /* Scan */ = {
isa = PBXGroup;
children = (
3062E8B42FCE6BBA00CEF511 /* ScanVC.swift */,
3062E8B62FCE6BFE00CEF511 /* ScanView.swift */,
);
path = Scan;
sourceTree = "<group>";
};
3062E8B82FCEAC5600CEF511 /* CreateGroup */ = {
isa = PBXGroup;
children = (
3062E8BB2FCEAC7100CEF511 /* CreateGroupVC.swift */,
3062E8B92FCEAC6500CEF511 /* CreateGroupView.swift */,
3062E8C12FCFB86800CEF511 /* CreateGroupViewModel.swift */,
3062E8BD2FCEBD0E00CEF511 /* GroupIconListVC.swift */,
3062E8BF2FCED7BB00CEF511 /* GroupIconListView.swift */,
3062E8C32FCFC90F00CEF511 /* CreateGroupVipPopView.swift */,
);
path = CreateGroup;
sourceTree = "<group>";
};
3062E8C52FCFD01000CEF511 /* VipRecharge */ = {
isa = PBXGroup;
children = (
3062E8C82FCFD03B00CEF511 /* VipRechargeVC.swift */,
3062E8C62FCFD02F00CEF511 /* VipRechargeView.swift */,
30DC18532FD00C4A0041DCD1 /* VipRechargeVM.swift */,
30DC18512FD009CD0041DCD1 /* VipExpenseModel.swift */,
30DC185D2FD1211D0041DCD1 /* VipRightsVC.swift */,
30DC185F2FD12A020041DCD1 /* VipWaivePopView.swift */,
);
path = VipRecharge;
sourceTree = "<group>";
};
307073E42FD18A20004C37CC /* GroupChat */ = {
isa = PBXGroup;
children = (
307073E22FD18A20004C37CC /* GroupChatVC.swift */,
307073E32FD18A20004C37CC /* GroupChatView.swift */,
307073E92FD2715A004C37CC /* GroupChatViewModel.swift */,
30EFF2982FD65FB000EB35D4 /* VoicePlayerManager.swift */,
30EFF29A2FD668C900EB35D4 /* VoiceRecordView.swift */,
);
path = GroupChat;
sourceTree = "<group>";
};
30BAB84B2FCD2FA400C33B5C /* InviteJoin */ = {
isa = PBXGroup;
children = (
30BAB84E2FCD2FED00C33B5C /* InviteJoinVC.swift */,
30BAB84C2FCD2FDE00C33B5C /* InviteJoinView.swift */,
);
path = InviteJoin;
sourceTree = "<group>";
};
30BAB8612FCD714700C33B5C /* Join */ = {
isa = PBXGroup;
children = (
30BAB8622FCD716C00C33B5C /* JoinGroupVC.swift */,
30BAB8642FCD718A00C33B5C /* JoinGroupView.swift */,
);
path = Join;
sourceTree = "<group>";
};
30DC18582FD11E7A0041DCD1 /* Controller */ = {
isa = PBXGroup;
children = (
30DC18552FD11E7A0041DCD1 /* NavigationTitleView.swift */,
30DC18562FD11E7A0041DCD1 /* WebOperations.swift */,
30DC18572FD11E7A0041DCD1 /* WebViewController.swift */,
);
path = Controller;
sourceTree = "<group>";
};
30DC18592FD11E7A0041DCD1 /* Web */ = {
isa = PBXGroup;
children = (
30DC18582FD11E7A0041DCD1 /* Controller */,
);
path = Web;
sourceTree = "<group>";
};
3E4358FF2FC48D26003470A5 = {
isa = PBXGroup;
children = (
305A76872FCA8C7000227D26 /* QuickLocation */,
3E4359092FC48D26003470A5 /* Products */,
B07D45692FCECE07570D9B73 /* Pods */,
03E642910A4324FD76561DF2 /* Frameworks */,
);
sourceTree = "<group>";
};
3E4359092FC48D26003470A5 /* Products */ = {
isa = PBXGroup;
children = (
3E4359082FC48D26003470A5 /* QuickLocation.app */,
);
name = Products;
sourceTree = "<group>";
};
B07D45692FCECE07570D9B73 /* Pods */ = {
isa = PBXGroup;
children = (
E7FB0BC3883A7FF0C8CC59A7 /* Pods-QuickLocation.debug.xcconfig */,
93647DF3683AA5E71EC2FB1A /* Pods-QuickLocation.release.xcconfig */,
);
path = Pods;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
3E4359072FC48D26003470A5 /* QuickLocation */ = {
isa = PBXNativeTarget;
buildConfigurationList = 3E43591B2FC48D2B003470A5 /* Build configuration list for PBXNativeTarget "QuickLocation" */;
buildPhases = (
02AAC6F447C63D6CFFF520A5 /* [CP] Check Pods Manifest.lock */,
3E4359042FC48D26003470A5 /* Sources */,
3E4359052FC48D26003470A5 /* Frameworks */,
3E4359062FC48D26003470A5 /* Resources */,
995DC2C35EFC977973355A8D /* [CP] Embed Pods Frameworks */,
DA8D65EB369916390C2EFAEE /* [CP] Copy Pods Resources */,
);
buildRules = (
);
dependencies = (
);
fileSystemSynchronizedGroups = (
3070777D2FD2A214004C37CC /* lotties */,
);
name = QuickLocation;
productName = QuickLocation;
productReference = 3E4359082FC48D26003470A5 /* QuickLocation.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
3E4359002FC48D26003470A5 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = 1;
LastSwiftUpdateCheck = 2600;
LastUpgradeCheck = 2600;
TargetAttributes = {
3E4359072FC48D26003470A5 = {
CreatedOnToolsVersion = 26.0.1;
};
};
};
buildConfigurationList = 3E4359032FC48D26003470A5 /* Build configuration list for PBXProject "QuickLocation" */;
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 3E4358FF2FC48D26003470A5;
minimizedProjectReferenceProxies = 1;
preferredProjectObjectVersion = 77;
productRefGroup = 3E4359092FC48D26003470A5 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
3E4359072FC48D26003470A5 /* QuickLocation */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
3E4359062FC48D26003470A5 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
305A771E2FCA8C7000227D26 /* adhoc.xcconfig in Resources */,
305A771F2FCA8C7000227D26 /* D-DIN-PRO-500-Medium.otf in Resources */,
305A77202FCA8C7000227D26 /* douyu.otf in Resources */,
305A77212FCA8C7000227D26 /* pmzd.ttf in Resources */,
305A77222FCA8C7000227D26 /* YouSheBiaoTiHei.ttf in Resources */,
305A77232FCA8C7000227D26 /* zihunbiantaoti-r.ttf in Resources */,
305A77F92FCA8C7000227D26 /* Assets.xcassets in Resources */,
305A77FB2FCA8C7000227D26 /* LaunchScreen.storyboard in Resources */,
305A77FC2FCA8C7000227D26 /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
02AAC6F447C63D6CFFF520A5 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-QuickLocation-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
995DC2C35EFC977973355A8D /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
DA8D65EB369916390C2EFAEE /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-resources-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Copy Pods Resources";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-resources-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-resources.sh\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
3E4359042FC48D26003470A5 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
305A76882FCA8C7000227D26 /* MoyaProvider+Rx.swift in Sources */,
305A76892FCA8C7000227D26 /* Observable+Response.swift in Sources */,
305A768A2FCA8C7000227D26 /* Single+Response.swift in Sources */,
305A768B2FCA8C7000227D26 /* API.swift in Sources */,
305A768C2FCA8C7000227D26 /* APIProvider.swift in Sources */,
3062E8C92FCFD03B00CEF511 /* VipRechargeVC.swift in Sources */,
305A768D2FCA8C7000227D26 /* AppNetworkConfig.swift in Sources */,
305A768E2FCA8C7000227D26 /* SignPlugin.swift in Sources */,
305A768F2FCA8C7000227D26 /* SystemAPI.swift in Sources */,
305A76902FCA8C7000227D26 /* UserAPI.swift in Sources */,
305A76912FCA8C7000227D26 /* Constant.swift in Sources */,
305A76922FCA8C7000227D26 /* LogUtils.swift in Sources */,
305A76932FCA8C7000227D26 /* AddImageCell.swift in Sources */,
30DC185E2FD1211D0041DCD1 /* VipRightsVC.swift in Sources */,
305A76942FCA8C7000227D26 /* UploadImageCell.swift in Sources */,
305A76952FCA8C7000227D26 /* CornerRadiusCell.swift in Sources */,
305A76962FCA8C7000227D26 /* CornerRadiusFooterView.swift in Sources */,
305A76972FCA8C7000227D26 /* CornerRadiusHeaderView.swift in Sources */,
305A76982FCA8C7000227D26 /* ImagePicker.swift in Sources */,
305A76992FCA8C7000227D26 /* ImagePickerPopup.swift in Sources */,
305A769A2FCA8C7000227D26 /* PopupAnimator.swift in Sources */,
3062E8BE2FCEBD0E00CEF511 /* GroupIconListVC.swift in Sources */,
3062E8C22FCFB86800CEF511 /* CreateGroupViewModel.swift in Sources */,
305A769B2FCA8C7000227D26 /* PopupAnimators.swift in Sources */,
305A769C2FCA8C7000227D26 /* PopupViewController.swift in Sources */,
305A769D2FCA8C7000227D26 /* PopupViewController+Extension.swift in Sources */,
305A769E2FCA8C7000227D26 /* TextArrowCell.swift in Sources */,
305A769F2FCA8C7000227D26 /* TextContentArrowCell.swift in Sources */,
305A76A02FCA8C7000227D26 /* TextTableViewCell.swift in Sources */,
305A76A12FCA8C7000227D26 /* UIButton+RTL.m in Sources */,
305A76A22FCA8C7000227D26 /* Array+Extension.swift in Sources */,
305A76A32FCA8C7000227D26 /* ControlEvents+Block.swift in Sources */,
3062E8B72FCE6BFE00CEF511 /* ScanView.swift in Sources */,
305A76A42FCA8C7000227D26 /* Date+Extension.swift in Sources */,
305A76A52FCA8C7000227D26 /* Dictionay+Extension.swift in Sources */,
305A76A62FCA8C7000227D26 /* Int+Extension.swift in Sources */,
30A7A9112FCAEE3D00105780 /* GroupListPopView.swift in Sources */,
305A76A72FCA8C7000227D26 /* NSAttributedString+Extension.swift in Sources */,
30DC18542FD00C4A0041DCD1 /* VipRechargeVM.swift in Sources */,
305A76A82FCA8C7000227D26 /* ObjectMapper+Extension.swift in Sources */,
305A76A92FCA8C7000227D26 /* Optional+Extension.swift in Sources */,
305A76AA2FCA8C7000227D26 /* Response+ObjectMapper.swift in Sources */,
305A76AB2FCA8C7000227D26 /* ScaleType.swift in Sources */,
305A76AC2FCA8C7000227D26 /* String+Extension.swift in Sources */,
305A76AD2FCA8C7000227D26 /* UIApplicationExtension.swift in Sources */,
305A76AE2FCA8C7000227D26 /* UIButton+Extension.swift in Sources */,
305A76AF2FCA8C7000227D26 /* UIColor+Extension.swift in Sources */,
305A76B02FCA8C7000227D26 /* UIFont+Extension.swift in Sources */,
305A76B12FCA8C7000227D26 /* UIImage+Extension.swift in Sources */,
305A76B22FCA8C7000227D26 /* UIImage+Resource.swift in Sources */,
305A76B32FCA8C7000227D26 /* UILabel+Extension.swift in Sources */,
305A76B42FCA8C7000227D26 /* UINavigationController+FDFullscreenPopGesture.m in Sources */,
305A76B52FCA8C7000227D26 /* UITableView+Extension.swift in Sources */,
305A76B62FCA8C7000227D26 /* UITextField+Extensions.swift in Sources */,
305A76B72FCA8C7000227D26 /* UIView+Extension.swift in Sources */,
305A76B82FCA8C7000227D26 /* UIViewController+Extension.swift in Sources */,
305A76B92FCA8C7000227D26 /* URL+Extension.swift in Sources */,
305A76BA2FCA8C7000227D26 /* Wrapper.swift in Sources */,
305A76BB2FCA8C7000227D26 /* BaseModelNew.swift in Sources */,
305A76BC2FCA8C7000227D26 /* ListModel.swift in Sources */,
305A76BD2FCA8C7000227D26 /* PaginationModel.swift in Sources */,
305A76BE2FCA8C7000227D26 /* ResponseModel.swift in Sources */,
305A76BF2FCA8C7000227D26 /* ListService.swift in Sources */,
305A76C02FCA8C7000227D26 /* BaseNavigationController.swift in Sources */,
305A76C12FCA8C7000227D26 /* BaseViewController.swift in Sources */,
3062E8C02FCED7BB00CEF511 /* GroupIconListView.swift in Sources */,
305A76C22FCA8C7000227D26 /* BaseViewModel.swift in Sources */,
30DC185A2FD11E7A0041DCD1 /* WebOperations.swift in Sources */,
30DC185B2FD11E7A0041DCD1 /* NavigationTitleView.swift in Sources */,
30DC185C2FD11E7A0041DCD1 /* WebViewController.swift in Sources */,
305A76C32FCA8C7000227D26 /* MainTabBarController.swift in Sources */,
305A76C42FCA8C7000227D26 /* QuickLocationTabBar.swift in Sources */,
305A76C52FCA8C7000227D26 /* Account.swift in Sources */,
305A76C62FCA8C7000227D26 /* AppContextManager.swift in Sources */,
305A76C72FCA8C7000227D26 /* UserConfigModel.swift in Sources */,
305A76C82FCA8C7000227D26 /* UserConfigResponse.swift in Sources */,
305A76C92FCA8C7000227D26 /* ApiManager.swift in Sources */,
305A76CA2FCA8C7000227D26 /* AppSettings.swift in Sources */,
305A76CB2FCA8C7000227D26 /* Authorize.swift in Sources */,
305A76CC2FCA8C7000227D26 /* FileTools.swift in Sources */,
305A76CD2FCA8C7000227D26 /* Permission.swift in Sources */,
305A76CE2FCA8C7000227D26 /* RouterManager.swift in Sources */,
3062E8C72FCFD02F00CEF511 /* VipRechargeView.swift in Sources */,
305A76CF2FCA8C7000227D26 /* CountDownService.swift in Sources */,
305A76D02FCA8C7000227D26 /* MoneyFormatter.swift in Sources */,
305A76D12FCA8C7000227D26 /* TimeSpecificNotificationManager.swift in Sources */,
305A76D22FCA8C7000227D26 /* ThemeManager.swift in Sources */,
305A76D32FCA8C7000227D26 /* URLManager.swift in Sources */,
305A76D42FCA8C7000227D26 /* GroupModel.swift in Sources */,
305A798C2FCAB99300227D26 /* HomeViewModel.swift in Sources */,
305A76D52FCA8C7000227D26 /* SystemResponse.swift in Sources */,
305A76D62FCA8C7000227D26 /* ImagePlugin.swift in Sources */,
305A76D72FCA8C7000227D26 /* NotEmpty.swift in Sources */,
305A76D82FCA8C7000227D26 /* Action.swift in Sources */,
305A76D92FCA8C7000227D26 /* Action+Internal.swift in Sources */,
305A76DA2FCA8C7000227D26 /* Button+Action.swift in Sources */,
305A76DB2FCA8C7000227D26 /* Control+Action.swift in Sources */,
305A76DC2FCA8C7000227D26 /* InputSubject.swift in Sources */,
305A76DD2FCA8C7000227D26 /* NSObject+Rx.swift in Sources */,
305A79902FCAC61A00227D26 /* InviteMemberVC.swift in Sources */,
305A76DE2FCA8C7000227D26 /* ObservableType+ObjectMapper.swift in Sources */,
305A76DF2FCA8C7000227D26 /* Single+ObjectMapper.swift in Sources */,
30DC18602FD12A020041DCD1 /* VipWaivePopView.swift in Sources */,
305A76E02FCA8C7000227D26 /* GroupView.swift in Sources */,
30BAB8512FCD331C00C33B5C /* GroupAPI.swift in Sources */,
305A76E12FCA8C7000227D26 /* GroupViewController.swift in Sources */,
30BAB84D2FCD2FDE00C33B5C /* InviteJoinView.swift in Sources */,
305A76E22FCA8C7000227D26 /* GroupViewModel.swift in Sources */,
305A76E32FCA8C7000227D26 /* GroupMemberView.swift in Sources */,
30BAB84F2FCD2FED00C33B5C /* InviteJoinVC.swift in Sources */,
305A76E42FCA8C7000227D26 /* HomeView.swift in Sources */,
305A76E52FCA8C7000227D26 /* HomeViewController.swift in Sources */,
305A76E62FCA8C7000227D26 /* LaunchViewController.swift in Sources */,
3062E8B52FCE6BBA00CEF511 /* ScanVC.swift in Sources */,
305A76E72FCA8C7000227D26 /* LoginView.swift in Sources */,
305A76E82FCA8C7000227D26 /* LoginViewController.swift in Sources */,
305A76E92FCA8C7000227D26 /* LoginViewModel.swift in Sources */,
3062E8BC2FCEAC7100CEF511 /* CreateGroupVC.swift in Sources */,
30BAB8632FCD716C00C33B5C /* JoinGroupVC.swift in Sources */,
30EFF2992FD65FB000EB35D4 /* VoicePlayerManager.swift in Sources */,
305A76EA2FCA8C7000227D26 /* OneTapLoginView.swift in Sources */,
305A76EB2FCA8C7000227D26 /* CircleMember.swift in Sources */,
305A76EC2FCA8C7000227D26 /* MemberAnnotation.swift in Sources */,
305A76ED2FCA8C7000227D26 /* MemberAnnotationView.swift in Sources */,
30BAB8532FCD337C00C33B5C /* GroupService.swift in Sources */,
305A76EE2FCA8C7000227D26 /* MineView.swift in Sources */,
305A76EF2FCA8C7000227D26 /* MineViewController.swift in Sources */,
305A76F02FCA8C7000227D26 /* MineViewModel.swift in Sources */,
305A76F12FCA8C7000227D26 /* SystemService.swift in Sources */,
30DC18522FD009CD0041DCD1 /* VipExpenseModel.swift in Sources */,
307073E12FD15F50004C37CC /* GroupIMService.swift in Sources */,
305A76F22FCA8C7000227D26 /* UserService.swift in Sources */,
305A76F32FCA8C7000227D26 /* AutoLayout+NSLayoutConstraint.swift in Sources */,
305A76F42FCA8C7000227D26 /* AutoLayout+UIView.swift in Sources */,
305A76F52FCA8C7000227D26 /* AutoLayoutSwift.swift in Sources */,
305A76F62FCA8C7000227D26 /* AppRouter.swift in Sources */,
305A76F72FCA8C7000227D26 /* RouterTarget.swift in Sources */,
307073E52FD18A20004C37CC /* GroupChatView.swift in Sources */,
307073E62FD18A20004C37CC /* GroupChatVC.swift in Sources */,
305A76F82FCA8C7000227D26 /* DLAlert.swift in Sources */,
305A76F92FCA8C7000227D26 /* DLToast.swift in Sources */,
305A76FA2FCA8C7000227D26 /* DLEmptyDataSet.swift in Sources */,
305A76FB2FCA8C7000227D26 /* EmptyDataSet.swift in Sources */,
305A76FC2FCA8C7000227D26 /* EmptyDataSetDelegate.swift in Sources */,
305A76FD2FCA8C7000227D26 /* EmptyDataSetSource.swift in Sources */,
305A76FE2FCA8C7000227D26 /* EmptyDataSetView.swift in Sources */,
305A76FF2FCA8C7000227D26 /* EmptyDataSetView+Extension.swift in Sources */,
305A77002FCA8C7000227D26 /* RefreshStyle.swift in Sources */,
305A77012FCA8C7000227D26 /* DLHUD.swift in Sources */,
305A77022FCA8C7000227D26 /* HUD.swift in Sources */,
305A77032FCA8C7000227D26 /* ProgressHUD.swift in Sources */,
305A77042FCA8C7000227D26 /* MXParallaxHeader.m in Sources */,
305A77052FCA8C7000227D26 /* MXScrollView.m in Sources */,
30BAB8652FCD718A00C33B5C /* JoinGroupView.swift in Sources */,
305A77062FCA8C7000227D26 /* MXScrollViewController.m in Sources */,
305A77072FCA8C7000227D26 /* Helper.swift in Sources */,
305A77082FCA8C7000227D26 /* PageCollectionViewFlowLayout.swift in Sources */,
3062E8C42FCFC90F00CEF511 /* CreateGroupVipPopView.swift in Sources */,
305A77092FCA8C7000227D26 /* PageContentView.swift in Sources */,
305A770A2FCA8C7000227D26 /* PageStyle.swift in Sources */,
305A770B2FCA8C7000227D26 /* PageTitleView.swift in Sources */,
305A770C2FCA8C7000227D26 /* PageView.swift in Sources */,
305A770D2FCA8C7000227D26 /* PageViewManager.swift in Sources */,
307073EA2FD2715A004C37CC /* GroupChatViewModel.swift in Sources */,
305A770E2FCA8C7000227D26 /* DLAlertPopVC.swift in Sources */,
305A770F2FCA8C7000227D26 /* DLCustomPopVC.swift in Sources */,
30EFF29B2FD668C900EB35D4 /* VoiceRecordView.swift in Sources */,
305A77102FCA8C7000227D26 /* DLSheetPopVC.swift in Sources */,
305A77112FCA8C7000227D26 /* DLViewTransition.m in Sources */,
3062E8BA2FCEAC6500CEF511 /* CreateGroupView.swift in Sources */,
305A77192FCA8C7000227D26 /* CollectionHFlowLayout.swift in Sources */,
305A771A2FCA8C7000227D26 /* JJPageControl.swift in Sources */,
305A771B2FCA8C7000227D26 /* ReusableView.swift in Sources */,
305A771C2FCA8C7000227D26 /* AppDelegate.swift in Sources */,
305A771D2FCA8C7000227D26 /* ViewController.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section */
305A76822FCA8C7000227D26 /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
305A76812FCA8C7000227D26 /* Base */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
};
305A76842FCA8C7000227D26 /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
305A76832FCA8C7000227D26 /* Base */,
);
name = Main.storyboard;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
3E43591C2FC48D2B003470A5 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E7FB0BC3883A7FF0C8CC59A7 /* Pods-QuickLocation.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = 7LP48T8ZJE;
ENABLE_USER_SCRIPT_SANDBOXING = "$(inherited)";
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = QuickLocation/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = "极速定位";
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
INFOPLIST_KEY_UIMainStoryboardFile = Main;
INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
IPHONEOS_DEPLOYMENT_TARGET = 15;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = cn.zuom8.jisuloca;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
STRING_CATALOG_GENERATE_SYMBOLS = YES;
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_APPROACHABLE_CONCURRENCY = YES;
SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_OBJC_BRIDGING_HEADER = "QuickLocation/QuickLocation-Bridging-Header.h";
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
3E43591D2FC48D2B003470A5 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 93647DF3683AA5E71EC2FB1A /* Pods-QuickLocation.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = 7LP48T8ZJE;
ENABLE_USER_SCRIPT_SANDBOXING = "$(inherited)";
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = QuickLocation/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = "极速定位";
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
INFOPLIST_KEY_UIMainStoryboardFile = Main;
INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
IPHONEOS_DEPLOYMENT_TARGET = 15;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = cn.zuom8.jisuloca;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
STRING_CATALOG_GENERATE_SYMBOLS = YES;
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_APPROACHABLE_CONCURRENCY = YES;
SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_OBJC_BRIDGING_HEADER = "QuickLocation/QuickLocation-Bridging-Header.h";
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
3E43591E2FC48D2B003470A5 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
ENABLE_USER_SCRIPT_SANDBOXING = "$(inherited)";
GCC_C_LANGUAGE_STANDARD = gnu17;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 15.6;
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
};
name = Debug;
};
3E43591F2FC48D2B003470A5 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_USER_SCRIPT_SANDBOXING = "$(inherited)";
GCC_C_LANGUAGE_STANDARD = gnu17;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 15.6;
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = iphoneos;
SWIFT_COMPILATION_MODE = wholemodule;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
3E4359032FC48D26003470A5 /* Build configuration list for PBXProject "QuickLocation" */ = {
isa = XCConfigurationList;
buildConfigurations = (
3E43591E2FC48D2B003470A5 /* Debug */,
3E43591F2FC48D2B003470A5 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
3E43591B2FC48D2B003470A5 /* Build configuration list for PBXNativeTarget "QuickLocation" */ = {
isa = XCConfigurationList;
buildConfigurations = (
3E43591C2FC48D2B003470A5 /* Debug */,
3E43591D2FC48D2B003470A5 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 3E4359002FC48D26003470A5 /* Project object */;
}