Brak opisu

project.pbxproj 154KB

    // !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 51; objects = { /* Begin PBXBuildFile section */ 0500C25E21E72E45009A7013 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 05E80E2F21DF65D4006368C4 /* Assets.xcassets */; }; 0500C26521E8644E009A7013 /* NavigationBackViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0500C26421E8644E009A7013 /* NavigationBackViewController.swift */; }; 0505AD0621DF342F00404071 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 0505AD0421DF109E00404071 /* libz.tbd */; }; 0505AD0921DF345E00404071 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0505ACFE21DF107600404071 /* Security.framework */; }; 0505AD0A21DF347400404071 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0505AD0221DF108300404071 /* CFNetwork.framework */; }; 0505AD0B21DF348F00404071 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 0505ACFC21DF106E00404071 /* libc++.tbd */; }; 0505AD0C21DF34B600404071 /* libsqlite3.0.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 0505ACFA21DF106000404071 /* libsqlite3.0.tbd */; }; 0505AD0D21DF34E100404071 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0505AD0021DF107D00404071 /* CoreTelephony.framework */; }; 050D7181225317AD0076CE06 /* PaiaiUIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05130F2E21C94B32004EF1BE /* PaiaiUIKit.framework */; }; 050D7182225317AD0076CE06 /* PaiaiUIKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 05130F2E21C94B32004EF1BE /* PaiaiUIKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 050D7183225317AD0076CE06 /* PaiaiDataKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05130F6A21C95373004EF1BE /* PaiaiDataKit.framework */; }; 050D7187225317AD0076CE06 /* Paiai_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05130F8E21C9E5E8004EF1BE /* Paiai_iOS.framework */; }; 050D7188225317AD0076CE06 /* Paiai_iOS.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 05130F8E21C9E5E8004EF1BE /* Paiai_iOS.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 05130F4021C94B33004EF1BE /* PaiaiUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 05130F3021C94B32004EF1BE /* PaiaiUIKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05130F5721C94C12004EF1BE /* AlertAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05130F4F21C94C12004EF1BE /* AlertAnimator.swift */; }; 05130F5921C94C12004EF1BE /* AlertViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05130F5121C94C12004EF1BE /* AlertViewController.swift */; }; 05130F5A21C94C12004EF1BE /* PresentDisappearAnimatedTransitioning.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05130F5221C94C12004EF1BE /* PresentDisappearAnimatedTransitioning.swift */; }; 05130F5B21C94C12004EF1BE /* PresentAnimatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05130F5321C94C12004EF1BE /* PresentAnimatable.swift */; }; 05130F5C21C94C12004EF1BE /* ActionSheetAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05130F5421C94C12004EF1BE /* ActionSheetAnimator.swift */; }; 05130F5E21C94C12004EF1BE /* PresentAppearAnimatedTransitioning.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05130F5621C94C12004EF1BE /* PresentAppearAnimatedTransitioning.swift */; }; 05130F6321C94C7A004EF1BE /* SideViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05130F6021C94C79004EF1BE /* SideViewController.swift */; }; 05130F6421C94C7A004EF1BE /* PageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05130F6221C94C79004EF1BE /* PageViewController.swift */; }; 05130F7C21C95373004EF1BE /* PaiaiDataKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 05130F6C21C95373004EF1BE /* PaiaiDataKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05130FA021C9E5E9004EF1BE /* Paiai_iOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 05130F9021C9E5E8004EF1BE /* Paiai_iOS.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05130FB021C9E6CD004EF1BE /* OrderItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05130FAF21C9E6CD004EF1BE /* OrderItem.swift */; }; 05130FB321C9E76A004EF1BE /* GroupItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05130FB221C9E76A004EF1BE /* GroupItem.swift */; }; 05130FB521C9E7CE004EF1BE /* MessageItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05130FB421C9E7CE004EF1BE /* MessageItem.swift */; }; 05130FB721C9E80F004EF1BE /* MessageListItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05130FB621C9E80F004EF1BE /* MessageListItem.swift */; }; 05130FD221CA1A8A004EF1BE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CEBD1021CA8D680004DBDE0 /* AppDelegate.swift */; }; 05130FD321CA1AD4004EF1BE /* PhotoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 054863661FA326CB00A39DA0 /* PhotoCell.swift */; }; 05130FD421CA1AD4004EF1BE /* LoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFA791E7002970006FEE0 /* LoginViewController.swift */; }; 05130FD521CA1AD4004EF1BE /* AppCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 050E210F21B8CE8A008E1352 /* AppCoordinator.swift */; }; 05130FD621CA1AD4004EF1BE /* ContainerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05087F6721B8F9530024A117 /* ContainerViewController.swift */; }; 05130FD721CA1ADF004EF1BE /* HomeCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 050E211121B8F2D4008E1352 /* HomeCoordinator.swift */; }; 05130FD821CA1AE0004EF1BE /* HomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAD41E70047E0006FEE0 /* HomeViewController.swift */; }; 05130FD921CA1AE0004EF1BE /* CreateGroupConfirmViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFACF1E70047E0006FEE0 /* CreateGroupConfirmViewController.swift */; }; 05130FDA21CA1AE0004EF1BE /* CreateGroupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAD01E70047E0006FEE0 /* CreateGroupViewController.swift */; }; 05130FDB21CA1AE0004EF1BE /* ScanQRViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAD71E70047E0006FEE0 /* ScanQRViewController.swift */; }; 05130FDD21CA1B04004EF1BE /* GroupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAAB1E7004700006FEE0 /* GroupViewController.swift */; }; 05130FDF21CA1B04004EF1BE /* GroupMemberCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAB61E7004700006FEE0 /* GroupMemberCell.swift */; }; 05130FE021CA1B04004EF1BE /* GroupDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAB11E7004700006FEE0 /* GroupDetailViewController.swift */; }; 05130FE121CA1B04004EF1BE /* GroupMemberViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAB41E7004700006FEE0 /* GroupMemberViewController.swift */; }; 05130FE221CA1B04004EF1BE /* GroupNameModificationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAAE1E7004700006FEE0 /* GroupNameModificationViewController.swift */; }; 05130FE421CA1B04004EF1BE /* MessageCommentAndThumbupCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFADA1E70047E0006FEE0 /* MessageCommentAndThumbupCell.swift */; }; 05130FE521CA1B04004EF1BE /* MessageSystemCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFADB1E70047E0006FEE0 /* MessageSystemCell.swift */; }; 05130FE621CA1B04004EF1BE /* MessageCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 059AA5D921BA1A2000485188 /* MessageCoordinator.swift */; }; 05130FE721CA1B04004EF1BE /* MessageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0578947E20D264B300A9F773 /* MessageViewController.swift */; }; 05130FE821CA1B04004EF1BE /* MessageListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFADD1E70047E0006FEE0 /* MessageListViewController.swift */; }; 05130FEA21CA1B04004EF1BE /* GroupCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAE71E70047E0006FEE0 /* GroupCell.swift */; }; 05130FEB21CA1B04004EF1BE /* OrderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAEC1E70047E0006FEE0 /* OrderCell.swift */; }; 05130FEC21CA1B04004EF1BE /* MineCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 050E211321B8F39C008E1352 /* MineCoordinator.swift */; }; 05130FED21CA1B04004EF1BE /* MineViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 050E211721B8F3FF008E1352 /* MineViewController.swift */; }; 05130FEE21CA1B04004EF1BE /* MineGroupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAE81E70047E0006FEE0 /* MineGroupViewController.swift */; }; 05130FEF21CA1B04004EF1BE /* MineFeedbackViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAE41E70047E0006FEE0 /* MineFeedbackViewController.swift */; }; 05130FF021CA1B04004EF1BE /* MineOrderViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAEE1E70047E0006FEE0 /* MineOrderViewController.swift */; }; 05130FF121CA1B04004EF1BE /* MineAboutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAE21E70047E0006FEE0 /* MineAboutViewController.swift */; }; 05130FF721CA1B04004EF1BE /* PhotoDetailCommentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFA9E1E7004700006FEE0 /* PhotoDetailCommentCell.swift */; }; 05130FF821CA1B04004EF1BE /* ImageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAA61E7004700006FEE0 /* ImageCell.swift */; }; 05130FF921CA1B04004EF1BE /* PhotoDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAA31E7004700006FEE0 /* PhotoDetailViewController.swift */; }; 05130FFB21CA1B04004EF1BE /* ShareController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAA81E7004700006FEE0 /* ShareController.swift */; }; 05130FFC21CA1B04004EF1BE /* PhotoPreviewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAA91E7004700006FEE0 /* PhotoPreviewViewController.swift */; }; 05130FFD21CA1B39004EF1BE /* HardwareAuthorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42FECF071EE0339500D4C695 /* HardwareAuthorization.swift */; }; 05130FFE21CA1B39004EF1BE /* WaterfallFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 050F5D0F1FB9399E00A053D0 /* WaterfallFlowLayout.swift */; }; 05130FFF21CA1B39004EF1BE /* WaterfallFlowConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 050F5D111FB93A5C00A053D0 /* WaterfallFlowConfiguration.swift */; }; 0513100121CA1B39004EF1BE /* CGPointExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0543272921C68C1900C6388D /* CGPointExt.swift */; }; 0513100221CA1B39004EF1BE /* CGSizeExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0543272A21C68C1900C6388D /* CGSizeExt.swift */; }; 0513100A21CA1B39004EF1BE /* UIBarButtonItemExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0543272E21C68C1900C6388D /* UIBarButtonItemExt.swift */; }; 0513100B21CA1B39004EF1BE /* UIColorExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0543272F21C68C1900C6388D /* UIColorExt.swift */; }; 0513100F21CA1B39004EF1BE /* UIViewExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0543273321C68C1900C6388D /* UIViewExt.swift */; }; 0513101021CA1B39004EF1BE /* UIViewControllerExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0543273421C68C1900C6388D /* UIViewControllerExt.swift */; }; 0513101221CA1B39004EF1BE /* UITextFieldExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0543273621C68C1900C6388D /* UITextFieldExt.swift */; }; 0513101421CA1B39004EF1BE /* UITextViewExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0543273821C68C1900C6388D /* UITextViewExt.swift */; }; 0513101921CA1B39004EF1BE /* UIImageExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0543273D21C68C1900C6388D /* UIImageExt.swift */; }; 0513102121CA1B67004EF1BE /* PhotoItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05468AF11F8B73A000B8F469 /* PhotoItem.swift */; }; 0513102221CA1B67004EF1BE /* StatusModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0506441E1F8D09C00035857E /* StatusModel.swift */; }; 0513102321CA1B67004EF1BE /* FileModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0540C8B21F8CA07E0044FCC5 /* FileModel.swift */; }; 0513102421CA1B67004EF1BE /* Interfaces.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0594845721B528FE00074EFC /* Interfaces.swift */; }; 0513102521CA1B67004EF1BE /* NetworkApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0505B34F1F7E4B9A009E4ED2 /* NetworkApi.swift */; }; 0513102621CA1B67004EF1BE /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0505B34B1F7E4024009E4ED2 /* Resource.swift */; }; 0513102B21CA1B67004EF1BE /* HomeRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAD61E70047E0006FEE0 /* HomeRepository.swift */; }; 0513102C21CA1B67004EF1BE /* OrderRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAED1E70047E0006FEE0 /* OrderRepository.swift */; }; 0513102D21CA1B67004EF1BE /* GroupPhotoRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0540C8B01F8C9A640044FCC5 /* GroupPhotoRepository.swift */; }; 0513102E21CA1B67004EF1BE /* PhotoGroupRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAE61E70047E0006FEE0 /* PhotoGroupRepository.swift */; }; 0513103121CA1B67004EF1BE /* MessageRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 059AA62821BA855000485188 /* MessageRepository.swift */; }; 0513103321CA1B67004EF1BE /* UserInfoRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFA841E7002B50006FEE0 /* UserInfoRepository.swift */; }; 0513103521CA1B67004EF1BE /* RecentGroupInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFB081E700B700006FEE0 /* RecentGroupInfo.swift */; }; 0513103921CA1B67004EF1BE /* HomeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAD51E70047E0006FEE0 /* HomeViewModel.swift */; }; 0513103A21CA1B67004EF1BE /* GroupViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAAC1E7004700006FEE0 /* GroupViewModel.swift */; }; 0513103B21CA1B67004EF1BE /* GroupDetailViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAB21E7004700006FEE0 /* GroupDetailViewModel.swift */; }; 0513103C21CA1B67004EF1BE /* GroupMemberViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42CF50491EC0536000D23E9F /* GroupMemberViewModel.swift */; }; 0513103D21CA1B67004EF1BE /* MineGroupViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42CF50451EC0526C00D23E9F /* MineGroupViewModel.swift */; }; 0513103E21CA1B67004EF1BE /* MineOrderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42CF50471EC052B200D23E9F /* MineOrderViewModel.swift */; }; 0513103F21CA1B67004EF1BE /* PhotoDetailItemViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFAA41E7004700006FEE0 /* PhotoDetailItemViewModel.swift */; }; 0513104021CA1B67004EF1BE /* MessageListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69FFADE1E70047E0006FEE0 /* MessageListViewModel.swift */; }; 0513104121CA1B67004EF1BE /* MessageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 059AA62A21BA85B000485188 /* MessageViewModel.swift */; }; 0513104221CA1B67004EF1BE /* CreateGroupViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05A0E8A821C782D700EAB9A2 /* CreateGroupViewModel.swift */; }; 0513104321CA1B67004EF1BE /* ScanQRViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05130F2721C88D35004EF1BE /* ScanQRViewModel.swift */; }; 0513105821CA1D50004EF1BE /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A69FFB8E1E7018CC0006FEE0 /* Main.storyboard */; }; 0513105921CA1D50004EF1BE /* GroupDetail.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A69FFB8A1E7018CC0006FEE0 /* GroupDetail.storyboard */; }; 0513105A21CA1D50004EF1BE /* Message.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A69FFB901E7018CC0006FEE0 /* Message.storyboard */; }; 0513105B21CA1D50004EF1BE /* Mine.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A69FFB921E7018CC0006FEE0 /* Mine.storyboard */; }; 0513105C21CA1D50004EF1BE /* PhotoDetail.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A69FFB881E7018CC0006FEE0 /* PhotoDetail.storyboard */; }; 0513105D21CA1D95004EF1BE /* PaiaiDataKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05130F6A21C95373004EF1BE /* PaiaiDataKit.framework */; }; 0513105E21CA1D95004EF1BE /* PaiaiUIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05130F2E21C94B32004EF1BE /* PaiaiUIKit.framework */; }; 0513106021CA1E53004EF1BE /* UIStoryboardExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0513105F21CA1E53004EF1BE /* UIStoryboardExt.swift */; }; 0513106521CA290B004EF1BE /* UserDefaultsExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0543274421C68C1900C6388D /* UserDefaultsExt.swift */; }; 0513106621CA290B004EF1BE /* StringExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0543274121C68C1900C6388D /* StringExt.swift */; }; 0513106721CA290B004EF1BE /* DateExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0543274721C68C1900C6388D /* DateExt.swift */; }; 0513106921CA34D6004EF1BE /* GroupDetailCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0513106821CA34D6004EF1BE /* GroupDetailCoordinator.swift */; }; 0513106B21CA3545004EF1BE /* PhotoDetailCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0513106A21CA3545004EF1BE /* PhotoDetailCoordinator.swift */; }; 0513108021CA3907004EF1BE /* ActionSheetView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0513107221CA3907004EF1BE /* ActionSheetView.swift */; }; 0513109321CA3915004EF1BE /* ColorQR.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0513108A21CA3914004EF1BE /* ColorQR.swift */; }; 0513109421CA3915004EF1BE /* QRCodeMaskView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0513108B21CA3914004EF1BE /* QRCodeMaskView.swift */; }; 0513109521CA3915004EF1BE /* QRCodeScanDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0513108C21CA3914004EF1BE /* QRCodeScanDelegate.swift */; }; 0513109621CA3915004EF1BE /* di.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = 0513108D21CA3914004EF1BE /* di.mp3 */; }; 0513109721CA3915004EF1BE /* QRCodeScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0513108E21CA3914004EF1BE /* QRCodeScanner.swift */; }; 0513109821CA3915004EF1BE /* QRCodeScanResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0513108F21CA3914004EF1BE /* QRCodeScanResult.swift */; }; 0513109921CA3915004EF1BE /* NotificationExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0513109021CA3915004EF1BE /* NotificationExt.swift */; }; 0513109A21CA3915004EF1BE /* QRCodeScanView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0513109121CA3915004EF1BE /* QRCodeScanView.swift */; }; 0513109B21CA3915004EF1BE /* QRCodeConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0513109221CA3915004EF1BE /* QRCodeConfiguration.swift */; }; 051310B621CB675A004EF1BE /* UIImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0543276621C68C3300C6388D /* UIImageView+Kingfisher.swift */; }; 051310B821CB6958004EF1BE /* UserInfoStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 051310B721CB6958004EF1BE /* UserInfoStore.swift */; }; 051310C021CB6EF4004EF1BE /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 051310BF21CB6EF4004EF1BE /* UserInfo.swift */; }; 051FA6692276FA4300A5ECC2 /* BaseCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 051FA6682276FA4300A5ECC2 /* BaseCoordinator.swift */; }; 051FA66C2277F03700A5ECC2 /* LoginCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 051FA66B2277F03700A5ECC2 /* LoginCoordinator.swift */; }; 0530951B221AB3EC00408D34 /* GroupDetailMemeberView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0530951A221AB3EC00408D34 /* GroupDetailMemeberView.swift */; }; 0535D6D921D32A89008D9403 /* WXUserInfoRemoteAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0535D6D821D32A89008D9403 /* WXUserInfoRemoteAPI.swift */; }; 0535D6DB21D32A9E008D9403 /* GuestUserInfoRemoteAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0535D6DA21D32A9E008D9403 /* GuestUserInfoRemoteAPI.swift */; }; 053E126521F1718E00A64893 /* PageOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 053E126421F1718E00A64893 /* PageOption.swift */; }; 053E126721F1719F00A64893 /* PageItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 053E126621F1719F00A64893 /* PageItem.swift */; }; 053E127521F5A72000A64893 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 053E127421F5A72000A64893 /* Error.swift */; }; 053E127821F5B6E400A64893 /* AlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 053E127721F5B6E400A64893 /* AlertController.swift */; }; 0543E7F421CB911200A42807 /* UserInfoViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0543E7F321CB911200A42807 /* UserInfoViewModel.swift */; }; 0543E80B21D1DF4000A42807 /* GroupMemberItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0543E80A21D1DF4000A42807 /* GroupMemberItem.swift */; }; 0543E80D21D1E2EA00A42807 /* PhotoGroupDetailRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0543E80C21D1E2EA00A42807 /* PhotoGroupDetailRepository.swift */; }; 0543E80F21D1FD1100A42807 /* GroupDetailItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0543E80E21D1FD1100A42807 /* GroupDetailItem.swift */; }; 0546D9852242460700742939 /* OriginData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0546D9842242460700742939 /* OriginData.swift */; }; 054B6C45223F884600939FE6 /* PhotoDetailRemoteAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 054B6C44223F884600939FE6 /* PhotoDetailRemoteAPI.swift */; }; 054D8398228288FD0074561A /* NavigationBarConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 054D8397228288FD0074561A /* NavigationBarConfiguration.swift */; }; 05594BFF2240BEDE002D4910 /* PhotoDetailViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05594BFE2240BEDE002D4910 /* PhotoDetailViewModel.swift */; }; 05594C012240BF9C002D4910 /* PhotoPurchaseViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05594C002240BF9C002D4910 /* PhotoPurchaseViewModel.swift */; }; 05594C032240E94E002D4910 /* PhotoDetailImageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05594C022240E94E002D4910 /* PhotoDetailImageCell.swift */; }; 055BB53E220AEA3B009548AA /* NiblessViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 055BB53D220AEA3B009548AA /* NiblessViewController.swift */; }; 055BB541220AEA62009548AA /* NiblessView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 055BB540220AEA62009548AA /* NiblessView.swift */; }; 055EFAD7221A4DB400450AD5 /* GroupQRView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 055EFAD6221A4DB400450AD5 /* GroupQRView.swift */; }; 0569F6152200438C000A75CA /* Group.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0569F613220042AF000A75CA /* Group.storyboard */; }; 0572B2C321E2FB3E00EAD2A2 /* WXApiObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0572B2BD21E2FB3C00EAD2A2 /* WXApiObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0572B2C421E2FB3E00EAD2A2 /* WechatAuthSDK.h in Headers */ = {isa = PBXBuildFile; fileRef = 0572B2BE21E2FB3D00EAD2A2 /* WechatAuthSDK.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0572B2C721E2FB3E00EAD2A2 /* WXApi.h in Headers */ = {isa = PBXBuildFile; fileRef = 0572B2C021E2FB3E00EAD2A2 /* WXApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0572B2C921E30D8000EAD2A2 /* PhotoCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 054863671FA326CB00A39DA0 /* PhotoCell.xib */; }; 057317A221F5C6A0009B2FCE /* BottomDefaultItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057317A121F5C6A0009B2FCE /* BottomDefaultItem.swift */; }; 057317A421F5C6C0009B2FCE /* BottomCancelItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057317A321F5C6C0009B2FCE /* BottomCancelItem.swift */; }; 057550BC22754ECB007A265D /* UINavigationItem+UIBarButttonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057550BB22754ECB007A265D /* UINavigationItem+UIBarButttonItem.swift */; }; 057CA9BA21DC836B00FB7D03 /* GroupPhotoRemoteAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057CA9B921DC836B00FB7D03 /* GroupPhotoRemoteAPI.swift */; }; 057CA9BC21DC855700FB7D03 /* UploadResource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057CA9BB21DC855700FB7D03 /* UploadResource.swift */; }; 057CA9C621DCA2C900FB7D03 /* PhotoRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057CA9C521DCA2C900FB7D03 /* PhotoRepository.swift */; }; 057CA9CA21DCA70B00FB7D03 /* GroupRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057CA9C921DCA70B00FB7D03 /* GroupRepository.swift */; }; 057CA9CE21DDAE8100FB7D03 /* GroupDetailRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057CA9CD21DDAE8100FB7D03 /* GroupDetailRepository.swift */; }; 057CA9D021DDB7DD00FB7D03 /* NetworkArrayData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057CA9CF21DDB7DD00FB7D03 /* NetworkArrayData.swift */; }; 0584FD7521F9C70D00FA1E3E /* SideAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0584FD7421F9C70D00FA1E3E /* SideAnimator.swift */; }; 0584FD7721F9C8A300FA1E3E /* PresentAnimatorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0584FD7621F9C8A300FA1E3E /* PresentAnimatorDelegate.swift */; }; 0584FD7C21FABC1400FA1E3E /* PresentExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0584FD7B21FABC1400FA1E3E /* PresentExtension.swift */; }; 0584FD7E21FABD9D00FA1E3E /* PresentViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0584FD7D21FABD9D00FA1E3E /* PresentViewController.swift */; }; 058C33EE2272F7BE00A435E9 /* UINavigationController+NavigationBack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 058C33ED2272F7BE00A435E9 /* UINavigationController+NavigationBack.swift */; }; 058D0CA02249FCF6006CA488 /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 053E126A21F5696E00A64893 /* Toast.swift */; }; 058D0CA12249FCF6006CA488 /* ToastView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0521145321F083F20047C55A /* ToastView.swift */; }; 058D0CA22249FCF6006CA488 /* ToastOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 053E126821F171C500A64893 /* ToastOption.swift */; }; 058D0CA32249FCF6006CA488 /* ToastAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 053E126C21F5767300A64893 /* ToastAnimator.swift */; }; 058D0CA42249FCF6006CA488 /* FadeToastAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 053E126E21F5774700A64893 /* FadeToastAnimator.swift */; }; 059B589F21F7103100FA64C2 /* AlertItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 059B589E21F7103100FA64C2 /* AlertItem.swift */; }; 059B58A621F7235D00FA64C2 /* AlertAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 059B58A521F7235D00FA64C2 /* AlertAction.swift */; }; 059B58A821F83B1600FA64C2 /* CenterCancelItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 059B58A721F83B1600FA64C2 /* CenterCancelItem.swift */; }; 059B58AA21F83B2E00FA64C2 /* CenterConfirmItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 059B58A921F83B2E00FA64C2 /* CenterConfirmItem.swift */; }; 05AF61BF226EFAF700AD8E2F /* NavigationBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05AF61BE226EFAF700AD8E2F /* NavigationBar.swift */; }; 05B2C5EF21D48133008063B3 /* HomeRemoteAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B2C5EE21D48133008063B3 /* HomeRemoteAPI.swift */; }; 05B2C60621D60E97008063B3 /* DictionaryExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B2C60521D60E97008063B3 /* DictionaryExt.swift */; }; 05B2C61D21D710C5008063B3 /* GroupRemoteAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B2C61C21D710C5008063B3 /* GroupRemoteAPI.swift */; }; 05B2C62121D727AA008063B3 /* StatusResource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B2C62021D727AA008063B3 /* StatusResource.swift */; }; 05B2C62721D74E92008063B3 /* OrderRemoteAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B2C62621D74E92008063B3 /* OrderRemoteAPI.swift */; }; 05B2C62921D74F27008063B3 /* MessageRemoteAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B2C62821D74F27008063B3 /* MessageRemoteAPI.swift */; }; 05B2C62B21D750F1008063B3 /* FeedbackRemoteAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B2C62A21D750F1008063B3 /* FeedbackRemoteAPI.swift */; }; 05B2C62F21D754BD008063B3 /* GroupDetailRemoteAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B2C62E21D754BD008063B3 /* GroupDetailRemoteAPI.swift */; }; 05B2C63121D75A1B008063B3 /* ContentResource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B2C63021D75A1B008063B3 /* ContentResource.swift */; }; 05B87D4F228E900A0098FE87 /* PaiaiDataKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 05130F6A21C95373004EF1BE /* PaiaiDataKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 05B87D5E228E94A70098FE87 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05DFDBEC228BE53100F4A7F7 /* Alamofire.framework */; }; 05B87D5F228E94AA0098FE87 /* Kingfisher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05DFDBED228BE53100F4A7F7 /* Kingfisher.framework */; }; 05B87D60228E94AC0098FE87 /* ObjectMapper.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05DFDBF1228BE53200F4A7F7 /* ObjectMapper.framework */; }; 05B87D61228E94E90098FE87 /* PullToRefresh.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05DFDBF0228BE53100F4A7F7 /* PullToRefresh.framework */; }; 05B87D62228E94EB0098FE87 /* RxCocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05DFDBEF228BE53100F4A7F7 /* RxCocoa.framework */; }; 05B87D63228E94EE0098FE87 /* RxDataSources.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05DFDBEB228BE53100F4A7F7 /* RxDataSources.framework */; }; 05B87D64228E94F00098FE87 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05DFDBEE228BE53100F4A7F7 /* RxSwift.framework */; }; 05B87D6D228E9F140098FE87 /* RxRelay.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05B87D6C228E9F140098FE87 /* RxRelay.framework */; }; 05B87D6F228EA2820098FE87 /* Differentiator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05B87D6E228EA2820098FE87 /* Differentiator.framework */; }; 05BEBE3E228E51D800541855 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A69FFB8C1E7018CC0006FEE0 /* LaunchScreen.storyboard */; }; 05BEBE60228E87B300541855 /* RxCocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05DFDBEF228BE53100F4A7F7 /* RxCocoa.framework */; }; 05BEBE62228E87C300541855 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0505ACF821DF104500404071 /* SystemConfiguration.framework */; }; 05BEBE63228E87C700541855 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0505ACF821DF104500404071 /* SystemConfiguration.framework */; }; 05C0CEF921F8567C00993DE2 /* AlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C0CEF821F8567C00993DE2 /* AlertView.swift */; }; 05C0CEFB21F85A7700993DE2 /* ActionSheetController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C0CEFA21F85A7700993DE2 /* ActionSheetController.swift */; }; 05C0D98E21D22119000B7B2A /* PhotoThumbupUserItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C0D98D21D22119000B7B2A /* PhotoThumbupUserItem.swift */; }; 05C0D99021D2219A000B7B2A /* PhotoCommentItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C0D98F21D2219A000B7B2A /* PhotoCommentItem.swift */; }; 05C0D99621D22AA7000B7B2A /* PhotoDetailRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C0D99521D22AA7000B7B2A /* PhotoDetailRepository.swift */; }; 05C0D9A421D28591000B7B2A /* UserInfoRemoteAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C0D9A321D28591000B7B2A /* UserInfoRemoteAPI.swift */; }; 05C5285621FE98F50090ECB5 /* GestureRecognizerProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C5285521FE98F50090ECB5 /* GestureRecognizerProxy.swift */; }; 05C5285821FE995F0090ECB5 /* GestureRecognizerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C5285721FE995F0090ECB5 /* GestureRecognizerDelegate.swift */; }; 05C5285B21FEAFA60090ECB5 /* ViewControllerTransitioningDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C5285A21FEAFA60090ECB5 /* ViewControllerTransitioningDelegate.swift */; }; 05C5285E21FEB03F0090ECB5 /* ViewControllerTransitioningProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C5285D21FEB03E0090ECB5 /* ViewControllerTransitioningProxy.swift */; }; 05C71C0821DDBD55003E7CEE /* JSONCode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C71C0721DDBD55003E7CEE /* JSONCode.swift */; }; 05C8D21021ED7B280001E847 /* UIApplication+Swizzle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C8D20F21ED7B270001E847 /* UIApplication+Swizzle.swift */; }; 05C8D21221ED7B620001E847 /* UINavigationBar+FixSpace.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C8D21121ED7B620001E847 /* UINavigationBar+FixSpace.swift */; }; 05C8D21B21ED9A020001E847 /* UIViewController+Navigation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C8D21A21ED9A020001E847 /* UIViewController+Navigation.swift */; }; 05C8D22921EF0A9F0001E847 /* NavigationControllerProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C8D22821EF0A9F0001E847 /* NavigationControllerProxy.swift */; }; 05C8D22B21EF0EDC0001E847 /* NavigationControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C8D22A21EF0EDC0001E847 /* NavigationControllerDelegate.swift */; }; 05D269E6227ED9980030062C /* NavigationSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05D269E5227ED9970030062C /* NavigationSource.swift */; }; 05D269EE227EE0EB0030062C /* GroupItemsOperator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05D269ED227EE0EB0030062C /* GroupItemsOperator.swift */; }; 05D269F0227EE0FC0030062C /* PhotoItemsOperator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05D269EF227EE0FC0030062C /* PhotoItemsOperator.swift */; }; 05D269F6227EE7F40030062C /* ItemOperator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05D269F5227EE7F40030062C /* ItemOperator.swift */; }; 05D26A01228031F10030062C /* UIViewController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05D26A00228031F10030062C /* UIViewController+Rx.swift */; }; 05D3A3C621FF010900A29A20 /* WebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05D3A3C521FF010900A29A20 /* WebViewController.swift */; }; 05D3A3CD22000C3A00A29A20 /* GroupCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05D3A3CC22000C3900A29A20 /* GroupCoordinator.swift */; }; 05D3A3D02200288400A29A20 /* Storyboarded.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05D3A3CF2200288400A29A20 /* Storyboarded.swift */; }; 05DFDBF9228BE7A200F4A7F7 /* PullToRefresh.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05DFDBF0228BE53100F4A7F7 /* PullToRefresh.framework */; }; 05DFDBFA228BE7A700F4A7F7 /* RxCocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05DFDBEF228BE53100F4A7F7 /* RxCocoa.framework */; }; 05DFDBFB228BE7AA00F4A7F7 /* RxDataSources.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05DFDBEB228BE53100F4A7F7 /* RxDataSources.framework */; }; 05DFDBFC228BE7AE00F4A7F7 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05DFDBEE228BE53100F4A7F7 /* RxSwift.framework */; }; 05DFDBFD228BE7CA00F4A7F7 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05DFDBEC228BE53100F4A7F7 /* Alamofire.framework */; }; 05DFDBFE228BE7CC00F4A7F7 /* Kingfisher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05DFDBED228BE53100F4A7F7 /* Kingfisher.framework */; }; 05DFDBFF228BE7CE00F4A7F7 /* ObjectMapper.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05DFDBF1228BE53200F4A7F7 /* ObjectMapper.framework */; }; 05DFDC00228BE7E400F4A7F7 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05DFDBEE228BE53100F4A7F7 /* RxSwift.framework */; }; 05DFDC01228BE80000F4A7F7 /* libWeChatSDK.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0572B2BF21E2FB3D00EAD2A2 /* libWeChatSDK.a */; }; 05DFDC02228BE81400F4A7F7 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 0505AD0421DF109E00404071 /* libz.tbd */; }; 05DFDC03228BE81C00F4A7F7 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0505AD0221DF108300404071 /* CFNetwork.framework */; }; 05DFDC04228BE82800F4A7F7 /* libsqlite3.0.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 0505ACFA21DF106000404071 /* libsqlite3.0.tbd */; }; 05DFDC05228BE83500F4A7F7 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0505AD0021DF107D00404071 /* CoreTelephony.framework */; }; 05DFDC06228BE83A00F4A7F7 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0505ACFE21DF107600404071 /* Security.framework */; }; 05DFDC07228BE84700F4A7F7 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 0505ACFC21DF106E00404071 /* libc++.tbd */; }; 05DFDC08228BE8C600F4A7F7 /* RxDataSources.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05DFDBEB228BE53100F4A7F7 /* RxDataSources.framework */; }; 05E80E3021DF65D5006368C4 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 05E80E2F21DF65D4006368C4 /* Assets.xcassets */; }; 05ED11C52251A90000FF3758 /* PhotoPurchaseRemoteAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05ED11C42251A90000FF3758 /* PhotoPurchaseRemoteAPI.swift */; }; 05ED11C72252165700FF3758 /* Notification+wxPay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05ED11C62252165700FF3758 /* Notification+wxPay.swift */; }; 05EE558B226F070B00E13460 /* NavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05EE558A226F070B00E13460 /* NavigationController.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ 050D7185225317AD0076CE06 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 6CEBD0F71CA8D680004DBDE0 /* Project object */; proxyType = 1; remoteGlobalIDString = 05130F6921C95373004EF1BE; remoteInfo = PaiaiDataKit; }; 050D7189225317AD0076CE06 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 6CEBD0F71CA8D680004DBDE0 /* Project object */; proxyType = 1; remoteGlobalIDString = 05130F8D21C9E5E8004EF1BE; remoteInfo = Paiai_iOS; }; 05130F4121C94B33004EF1BE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 6CEBD0F71CA8D680004DBDE0 /* Project object */; proxyType = 1; remoteGlobalIDString = 05130F2D21C94B32004EF1BE; remoteInfo = PaiaiUIKit; }; 051310A721CA451B004EF1BE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 6CEBD0F71CA8D680004DBDE0 /* Project object */; proxyType = 1; remoteGlobalIDString = 05130F2D21C94B32004EF1BE; remoteInfo = PaiaiUIKit; }; 051310A921CA451B004EF1BE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 6CEBD0F71CA8D680004DBDE0 /* Project object */; proxyType = 1; remoteGlobalIDString = 05130F6921C95373004EF1BE; remoteInfo = PaiaiDataKit; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ 050D718B225317AD0076CE06 /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( 05B87D4F228E900A0098FE87 /* PaiaiDataKit.framework in Embed Frameworks */, 050D7188225317AD0076CE06 /* Paiai_iOS.framework in Embed Frameworks */, 050D7182225317AD0076CE06 /* PaiaiUIKit.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; 05B87D5B228E94260098FE87 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 0500C26421E8644E009A7013 /* NavigationBackViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationBackViewController.swift; sourceTree = "<group>"; }; 0505ACF821DF104500404071 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; 0505ACFA21DF106000404071 /* libsqlite3.0.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.0.tbd; path = usr/lib/libsqlite3.0.tbd; sourceTree = SDKROOT; }; 0505ACFC21DF106E00404071 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; }; 0505ACFE21DF107600404071 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; 0505AD0021DF107D00404071 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; }; 0505AD0221DF108300404071 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; 0505AD0421DF109E00404071 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; 0505B34B1F7E4024009E4ED2 /* Resource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Resource.swift; sourceTree = "<group>"; }; 0505B34F1F7E4B9A009E4ED2 /* NetworkApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkApi.swift; sourceTree = "<group>"; }; 0506441E1F8D09C00035857E /* StatusModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatusModel.swift; sourceTree = "<group>"; }; 05087F6721B8F9530024A117 /* ContainerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContainerViewController.swift; sourceTree = "<group>"; }; 050E210F21B8CE8A008E1352 /* AppCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppCoordinator.swift; sourceTree = "<group>"; }; 050E211121B8F2D4008E1352 /* HomeCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeCoordinator.swift; sourceTree = "<group>"; }; 050E211321B8F39C008E1352 /* MineCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MineCoordinator.swift; sourceTree = "<group>"; }; 050E211721B8F3FF008E1352 /* MineViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MineViewController.swift; sourceTree = "<group>"; }; 050F5D0F1FB9399E00A053D0 /* WaterfallFlowLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaterfallFlowLayout.swift; sourceTree = "<group>"; }; 050F5D111FB93A5C00A053D0 /* WaterfallFlowConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaterfallFlowConfiguration.swift; sourceTree = "<group>"; }; 05130F2721C88D35004EF1BE /* ScanQRViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScanQRViewModel.swift; sourceTree = "<group>"; }; 05130F2E21C94B32004EF1BE /* PaiaiUIKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PaiaiUIKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 05130F3021C94B32004EF1BE /* PaiaiUIKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PaiaiUIKit.h; sourceTree = "<group>"; }; 05130F3121C94B32004EF1BE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 05130F4F21C94C12004EF1BE /* AlertAnimator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AlertAnimator.swift; sourceTree = "<group>"; }; 05130F5121C94C12004EF1BE /* AlertViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AlertViewController.swift; sourceTree = "<group>"; }; 05130F5221C94C12004EF1BE /* PresentDisappearAnimatedTransitioning.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PresentDisappearAnimatedTransitioning.swift; sourceTree = "<group>"; }; 05130F5321C94C12004EF1BE /* PresentAnimatable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PresentAnimatable.swift; sourceTree = "<group>"; }; 05130F5421C94C12004EF1BE /* ActionSheetAnimator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActionSheetAnimator.swift; sourceTree = "<group>"; }; 05130F5621C94C12004EF1BE /* PresentAppearAnimatedTransitioning.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PresentAppearAnimatedTransitioning.swift; sourceTree = "<group>"; }; 05130F6021C94C79004EF1BE /* SideViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SideViewController.swift; sourceTree = "<group>"; }; 05130F6221C94C79004EF1BE /* PageViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PageViewController.swift; sourceTree = "<group>"; }; 05130F6A21C95373004EF1BE /* PaiaiDataKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PaiaiDataKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 05130F6C21C95373004EF1BE /* PaiaiDataKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PaiaiDataKit.h; sourceTree = "<group>"; }; 05130F6D21C95373004EF1BE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 05130F8E21C9E5E8004EF1BE /* Paiai_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Paiai_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 05130F9021C9E5E8004EF1BE /* Paiai_iOS.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Paiai_iOS.h; sourceTree = "<group>"; }; 05130F9121C9E5E8004EF1BE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 05130FAF21C9E6CD004EF1BE /* OrderItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderItem.swift; sourceTree = "<group>"; }; 05130FB221C9E76A004EF1BE /* GroupItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupItem.swift; sourceTree = "<group>"; }; 05130FB421C9E7CE004EF1BE /* MessageItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageItem.swift; sourceTree = "<group>"; }; 05130FB621C9E80F004EF1BE /* MessageListItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageListItem.swift; sourceTree = "<group>"; }; 05130FBB21C9F707004EF1BE /* Cartfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Cartfile; sourceTree = "<group>"; }; 0513105F21CA1E53004EF1BE /* UIStoryboardExt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIStoryboardExt.swift; sourceTree = "<group>"; }; 0513106821CA34D6004EF1BE /* GroupDetailCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupDetailCoordinator.swift; sourceTree = "<group>"; }; 0513106A21CA3545004EF1BE /* PhotoDetailCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoDetailCoordinator.swift; sourceTree = "<group>"; }; 0513107221CA3907004EF1BE /* ActionSheetView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActionSheetView.swift; sourceTree = "<group>"; }; 0513108A21CA3914004EF1BE /* ColorQR.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ColorQR.swift; sourceTree = "<group>"; }; 0513108B21CA3914004EF1BE /* QRCodeMaskView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QRCodeMaskView.swift; sourceTree = "<group>"; }; 0513108C21CA3914004EF1BE /* QRCodeScanDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QRCodeScanDelegate.swift; sourceTree = "<group>"; }; 0513108D21CA3914004EF1BE /* di.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = di.mp3; sourceTree = "<group>"; }; 0513108E21CA3914004EF1BE /* QRCodeScanner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QRCodeScanner.swift; sourceTree = "<group>"; }; 0513108F21CA3914004EF1BE /* QRCodeScanResult.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QRCodeScanResult.swift; sourceTree = "<group>"; }; 0513109021CA3915004EF1BE /* NotificationExt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationExt.swift; sourceTree = "<group>"; }; 0513109121CA3915004EF1BE /* QRCodeScanView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QRCodeScanView.swift; sourceTree = "<group>"; }; 0513109221CA3915004EF1BE /* QRCodeConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QRCodeConfiguration.swift; sourceTree = "<group>"; }; 051310B721CB6958004EF1BE /* UserInfoStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserInfoStore.swift; sourceTree = "<group>"; }; 051310BF21CB6EF4004EF1BE /* UserInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserInfo.swift; sourceTree = "<group>"; }; 051FA6682276FA4300A5ECC2 /* BaseCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseCoordinator.swift; sourceTree = "<group>"; }; 051FA66B2277F03700A5ECC2 /* LoginCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginCoordinator.swift; sourceTree = "<group>"; }; 0521145321F083F20047C55A /* ToastView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ToastView.swift; sourceTree = "<group>"; }; 0530951A221AB3EC00408D34 /* GroupDetailMemeberView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupDetailMemeberView.swift; sourceTree = "<group>"; }; 0535D6D821D32A89008D9403 /* WXUserInfoRemoteAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WXUserInfoRemoteAPI.swift; sourceTree = "<group>"; }; 0535D6DA21D32A9E008D9403 /* GuestUserInfoRemoteAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GuestUserInfoRemoteAPI.swift; sourceTree = "<group>"; }; 053E126421F1718E00A64893 /* PageOption.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PageOption.swift; sourceTree = "<group>"; }; 053E126621F1719F00A64893 /* PageItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PageItem.swift; sourceTree = "<group>"; }; 053E126821F171C500A64893 /* ToastOption.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToastOption.swift; sourceTree = "<group>"; }; 053E126A21F5696E00A64893 /* Toast.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Toast.swift; sourceTree = "<group>"; }; 053E126C21F5767300A64893 /* ToastAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToastAnimator.swift; sourceTree = "<group>"; }; 053E126E21F5774700A64893 /* FadeToastAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FadeToastAnimator.swift; sourceTree = "<group>"; }; 053E127421F5A72000A64893 /* Error.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Error.swift; sourceTree = "<group>"; }; 053E127721F5B6E400A64893 /* AlertController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlertController.swift; sourceTree = "<group>"; }; 0540C8B01F8C9A640044FCC5 /* GroupPhotoRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupPhotoRepository.swift; sourceTree = "<group>"; }; 0540C8B21F8CA07E0044FCC5 /* FileModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileModel.swift; sourceTree = "<group>"; }; 0543272921C68C1900C6388D /* CGPointExt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CGPointExt.swift; sourceTree = "<group>"; }; 0543272A21C68C1900C6388D /* CGSizeExt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CGSizeExt.swift; sourceTree = "<group>"; }; 0543272E21C68C1900C6388D /* UIBarButtonItemExt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIBarButtonItemExt.swift; sourceTree = "<group>"; }; 0543272F21C68C1900C6388D /* UIColorExt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIColorExt.swift; sourceTree = "<group>"; }; 0543273321C68C1900C6388D /* UIViewExt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIViewExt.swift; sourceTree = "<group>"; }; 0543273421C68C1900C6388D /* UIViewControllerExt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIViewControllerExt.swift; sourceTree = "<group>"; }; 0543273621C68C1900C6388D /* UITextFieldExt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UITextFieldExt.swift; sourceTree = "<group>"; }; 0543273821C68C1900C6388D /* UITextViewExt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UITextViewExt.swift; sourceTree = "<group>"; }; 0543273D21C68C1900C6388D /* UIImageExt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIImageExt.swift; sourceTree = "<group>"; }; 0543274121C68C1900C6388D /* StringExt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExt.swift; sourceTree = "<group>"; }; 0543274421C68C1900C6388D /* UserDefaultsExt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserDefaultsExt.swift; sourceTree = "<group>"; }; 0543274721C68C1900C6388D /* DateExt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DateExt.swift; sourceTree = "<group>"; }; 0543276621C68C3300C6388D /* UIImageView+Kingfisher.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImageView+Kingfisher.swift"; sourceTree = "<group>"; }; 0543E7F321CB911200A42807 /* UserInfoViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserInfoViewModel.swift; sourceTree = "<group>"; }; 0543E80A21D1DF4000A42807 /* GroupMemberItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupMemberItem.swift; sourceTree = "<group>"; }; 0543E80C21D1E2EA00A42807 /* PhotoGroupDetailRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoGroupDetailRepository.swift; sourceTree = "<group>"; }; 0543E80E21D1FD1100A42807 /* GroupDetailItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupDetailItem.swift; sourceTree = "<group>"; }; 05468AF11F8B73A000B8F469 /* PhotoItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoItem.swift; sourceTree = "<group>"; }; 0546D9842242460700742939 /* OriginData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OriginData.swift; sourceTree = "<group>"; }; 054863661FA326CB00A39DA0 /* PhotoCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PhotoCell.swift; sourceTree = "<group>"; }; 054863671FA326CB00A39DA0 /* PhotoCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PhotoCell.xib; sourceTree = "<group>"; }; 054B6C44223F884600939FE6 /* PhotoDetailRemoteAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoDetailRemoteAPI.swift; sourceTree = "<group>"; }; 054D8397228288FD0074561A /* NavigationBarConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationBarConfiguration.swift; sourceTree = "<group>"; }; 05594BFE2240BEDE002D4910 /* PhotoDetailViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoDetailViewModel.swift; sourceTree = "<group>"; }; 05594C002240BF9C002D4910 /* PhotoPurchaseViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoPurchaseViewModel.swift; sourceTree = "<group>"; }; 05594C022240E94E002D4910 /* PhotoDetailImageCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoDetailImageCell.swift; sourceTree = "<group>"; }; 055BB53D220AEA3B009548AA /* NiblessViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NiblessViewController.swift; sourceTree = "<group>"; }; 055BB540220AEA62009548AA /* NiblessView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NiblessView.swift; sourceTree = "<group>"; }; 055EFAD6221A4DB400450AD5 /* GroupQRView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupQRView.swift; sourceTree = "<group>"; }; 0569F613220042AF000A75CA /* Group.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Group.storyboard; sourceTree = "<group>"; }; 0572B2BC21E2FB3C00EAD2A2 /* README.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.txt; sourceTree = "<group>"; }; 0572B2BD21E2FB3C00EAD2A2 /* WXApiObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXApiObject.h; sourceTree = "<group>"; }; 0572B2BE21E2FB3D00EAD2A2 /* WechatAuthSDK.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WechatAuthSDK.h; sourceTree = "<group>"; }; 0572B2BF21E2FB3D00EAD2A2 /* libWeChatSDK.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libWeChatSDK.a; sourceTree = "<group>"; }; 0572B2C021E2FB3E00EAD2A2 /* WXApi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXApi.h; sourceTree = "<group>"; }; 057317A121F5C6A0009B2FCE /* BottomDefaultItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BottomDefaultItem.swift; sourceTree = "<group>"; }; 057317A321F5C6C0009B2FCE /* BottomCancelItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BottomCancelItem.swift; sourceTree = "<group>"; }; 057550BB22754ECB007A265D /* UINavigationItem+UIBarButttonItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UINavigationItem+UIBarButttonItem.swift"; sourceTree = "<group>"; }; 0578947E20D264B300A9F773 /* MessageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageViewController.swift; sourceTree = "<group>"; }; 057CA9B921DC836B00FB7D03 /* GroupPhotoRemoteAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupPhotoRemoteAPI.swift; sourceTree = "<group>"; }; 057CA9BB21DC855700FB7D03 /* UploadResource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UploadResource.swift; sourceTree = "<group>"; }; 057CA9C521DCA2C900FB7D03 /* PhotoRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoRepository.swift; sourceTree = "<group>"; }; 057CA9C921DCA70B00FB7D03 /* GroupRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupRepository.swift; sourceTree = "<group>"; }; 057CA9CD21DDAE8100FB7D03 /* GroupDetailRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupDetailRepository.swift; sourceTree = "<group>"; }; 057CA9CF21DDB7DD00FB7D03 /* NetworkArrayData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkArrayData.swift; sourceTree = "<group>"; }; 0584FD7421F9C70D00FA1E3E /* SideAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SideAnimator.swift; sourceTree = "<group>"; }; 0584FD7621F9C8A300FA1E3E /* PresentAnimatorDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PresentAnimatorDelegate.swift; sourceTree = "<group>"; }; 0584FD7B21FABC1400FA1E3E /* PresentExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PresentExtension.swift; sourceTree = "<group>"; }; 0584FD7D21FABD9D00FA1E3E /* PresentViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PresentViewController.swift; sourceTree = "<group>"; }; 058C33ED2272F7BE00A435E9 /* UINavigationController+NavigationBack.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UINavigationController+NavigationBack.swift"; sourceTree = "<group>"; }; 0594845721B528FE00074EFC /* Interfaces.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Interfaces.swift; sourceTree = "<group>"; }; 059AA5D921BA1A2000485188 /* MessageCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageCoordinator.swift; sourceTree = "<group>"; }; 059AA62821BA855000485188 /* MessageRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageRepository.swift; sourceTree = "<group>"; }; 059AA62A21BA85B000485188 /* MessageViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageViewModel.swift; sourceTree = "<group>"; }; 059B589E21F7103100FA64C2 /* AlertItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlertItem.swift; sourceTree = "<group>"; }; 059B58A521F7235D00FA64C2 /* AlertAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlertAction.swift; sourceTree = "<group>"; }; 059B58A721F83B1600FA64C2 /* CenterCancelItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CenterCancelItem.swift; sourceTree = "<group>"; }; 059B58A921F83B2E00FA64C2 /* CenterConfirmItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CenterConfirmItem.swift; sourceTree = "<group>"; }; 05A0E8A821C782D700EAB9A2 /* CreateGroupViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateGroupViewModel.swift; sourceTree = "<group>"; }; 05AF61BE226EFAF700AD8E2F /* NavigationBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationBar.swift; sourceTree = "<group>"; }; 05B2C5EE21D48133008063B3 /* HomeRemoteAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeRemoteAPI.swift; sourceTree = "<group>"; }; 05B2C60521D60E97008063B3 /* DictionaryExt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DictionaryExt.swift; sourceTree = "<group>"; }; 05B2C61C21D710C5008063B3 /* GroupRemoteAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupRemoteAPI.swift; sourceTree = "<group>"; }; 05B2C62021D727AA008063B3 /* StatusResource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatusResource.swift; sourceTree = "<group>"; }; 05B2C62621D74E92008063B3 /* OrderRemoteAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderRemoteAPI.swift; sourceTree = "<group>"; }; 05B2C62821D74F27008063B3 /* MessageRemoteAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageRemoteAPI.swift; sourceTree = "<group>"; }; 05B2C62A21D750F1008063B3 /* FeedbackRemoteAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackRemoteAPI.swift; sourceTree = "<group>"; }; 05B2C62E21D754BD008063B3 /* GroupDetailRemoteAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupDetailRemoteAPI.swift; sourceTree = "<group>"; }; 05B2C63021D75A1B008063B3 /* ContentResource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentResource.swift; sourceTree = "<group>"; }; 05B87D6C228E9F140098FE87 /* RxRelay.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxRelay.framework; path = Carthage/Build/iOS/RxRelay.framework; sourceTree = "<group>"; }; 05B87D6E228EA2820098FE87 /* Differentiator.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Differentiator.framework; path = Carthage/Build/iOS/Differentiator.framework; sourceTree = "<group>"; }; 05C0CEF821F8567C00993DE2 /* AlertView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlertView.swift; sourceTree = "<group>"; }; 05C0CEFA21F85A7700993DE2 /* ActionSheetController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionSheetController.swift; sourceTree = "<group>"; }; 05C0D98D21D22119000B7B2A /* PhotoThumbupUserItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoThumbupUserItem.swift; sourceTree = "<group>"; }; 05C0D98F21D2219A000B7B2A /* PhotoCommentItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoCommentItem.swift; sourceTree = "<group>"; }; 05C0D99521D22AA7000B7B2A /* PhotoDetailRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoDetailRepository.swift; sourceTree = "<group>"; }; 05C0D9A321D28591000B7B2A /* UserInfoRemoteAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserInfoRemoteAPI.swift; sourceTree = "<group>"; }; 05C5285521FE98F50090ECB5 /* GestureRecognizerProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GestureRecognizerProxy.swift; sourceTree = "<group>"; }; 05C5285721FE995F0090ECB5 /* GestureRecognizerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GestureRecognizerDelegate.swift; sourceTree = "<group>"; }; 05C5285A21FEAFA60090ECB5 /* ViewControllerTransitioningDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewControllerTransitioningDelegate.swift; sourceTree = "<group>"; }; 05C5285D21FEB03E0090ECB5 /* ViewControllerTransitioningProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewControllerTransitioningProxy.swift; sourceTree = "<group>"; }; 05C71C0721DDBD55003E7CEE /* JSONCode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONCode.swift; sourceTree = "<group>"; }; 05C8D20F21ED7B270001E847 /* UIApplication+Swizzle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIApplication+Swizzle.swift"; sourceTree = "<group>"; }; 05C8D21121ED7B620001E847 /* UINavigationBar+FixSpace.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UINavigationBar+FixSpace.swift"; sourceTree = "<group>"; }; 05C8D21A21ED9A020001E847 /* UIViewController+Navigation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+Navigation.swift"; sourceTree = "<group>"; }; 05C8D22821EF0A9F0001E847 /* NavigationControllerProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationControllerProxy.swift; sourceTree = "<group>"; }; 05C8D22A21EF0EDC0001E847 /* NavigationControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationControllerDelegate.swift; sourceTree = "<group>"; }; 05D269E5227ED9970030062C /* NavigationSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationSource.swift; sourceTree = "<group>"; }; 05D269ED227EE0EB0030062C /* GroupItemsOperator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupItemsOperator.swift; sourceTree = "<group>"; }; 05D269EF227EE0FC0030062C /* PhotoItemsOperator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoItemsOperator.swift; sourceTree = "<group>"; }; 05D269F5227EE7F40030062C /* ItemOperator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemOperator.swift; sourceTree = "<group>"; }; 05D26A00228031F10030062C /* UIViewController+Rx.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+Rx.swift"; sourceTree = "<group>"; }; 05D3A3C521FF010900A29A20 /* WebViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewController.swift; sourceTree = "<group>"; }; 05D3A3CC22000C3900A29A20 /* GroupCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCoordinator.swift; sourceTree = "<group>"; }; 05D3A3CF2200288400A29A20 /* Storyboarded.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Storyboarded.swift; sourceTree = "<group>"; }; 05DFDBEB228BE53100F4A7F7 /* RxDataSources.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxDataSources.framework; path = Carthage/Build/iOS/RxDataSources.framework; sourceTree = "<group>"; }; 05DFDBEC228BE53100F4A7F7 /* Alamofire.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Alamofire.framework; path = Carthage/Build/iOS/Alamofire.framework; sourceTree = "<group>"; }; 05DFDBED228BE53100F4A7F7 /* Kingfisher.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Kingfisher.framework; path = Carthage/Build/iOS/Kingfisher.framework; sourceTree = "<group>"; }; 05DFDBEE228BE53100F4A7F7 /* RxSwift.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxSwift.framework; path = Carthage/Build/iOS/RxSwift.framework; sourceTree = "<group>"; }; 05DFDBEF228BE53100F4A7F7 /* RxCocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxCocoa.framework; path = Carthage/Build/iOS/RxCocoa.framework; sourceTree = "<group>"; }; 05DFDBF0228BE53100F4A7F7 /* PullToRefresh.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PullToRefresh.framework; path = Carthage/Build/iOS/PullToRefresh.framework; sourceTree = "<group>"; }; 05DFDBF1228BE53200F4A7F7 /* ObjectMapper.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ObjectMapper.framework; path = Carthage/Build/iOS/ObjectMapper.framework; sourceTree = "<group>"; }; 05E80E2F21DF65D4006368C4 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; 05ED11C42251A90000FF3758 /* PhotoPurchaseRemoteAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoPurchaseRemoteAPI.swift; sourceTree = "<group>"; }; 05ED11C62252165700FF3758 /* Notification+wxPay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Notification+wxPay.swift"; sourceTree = "<group>"; }; 05EE558A226F070B00E13460 /* NavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationController.swift; sourceTree = "<group>"; }; 3864C06C1CAD27EC0048ADAD /* Swift-bridge.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Swift-bridge.h"; sourceTree = "<group>"; }; 42CF50451EC0526C00D23E9F /* MineGroupViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MineGroupViewModel.swift; sourceTree = "<group>"; }; 42CF50471EC052B200D23E9F /* MineOrderViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MineOrderViewModel.swift; sourceTree = "<group>"; }; 42CF50491EC0536000D23E9F /* GroupMemberViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupMemberViewModel.swift; sourceTree = "<group>"; }; 42FECF071EE0339500D4C695 /* HardwareAuthorization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HardwareAuthorization.swift; sourceTree = "<group>"; }; 6CEBD0FF1CA8D680004DBDE0 /* Paiai.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Paiai.app; sourceTree = BUILT_PRODUCTS_DIR; }; 6CEBD1021CA8D680004DBDE0 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; 6CEBD10E1CA8D680004DBDE0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; A69FFA791E7002970006FEE0 /* LoginViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginViewController.swift; sourceTree = "<group>"; }; A69FFA841E7002B50006FEE0 /* UserInfoRepository.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserInfoRepository.swift; sourceTree = "<group>"; }; A69FFA9E1E7004700006FEE0 /* PhotoDetailCommentCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PhotoDetailCommentCell.swift; sourceTree = "<group>"; }; A69FFAA31E7004700006FEE0 /* PhotoDetailViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PhotoDetailViewController.swift; sourceTree = "<group>"; }; A69FFAA41E7004700006FEE0 /* PhotoDetailItemViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PhotoDetailItemViewModel.swift; sourceTree = "<group>"; }; A69FFAA61E7004700006FEE0 /* ImageCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageCell.swift; sourceTree = "<group>"; usesTabs = 0; wrapsLines = 1; }; A69FFAA81E7004700006FEE0 /* ShareController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShareController.swift; sourceTree = "<group>"; }; A69FFAA91E7004700006FEE0 /* PhotoPreviewViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PhotoPreviewViewController.swift; sourceTree = "<group>"; }; A69FFAAB1E7004700006FEE0 /* GroupViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupViewController.swift; sourceTree = "<group>"; }; A69FFAAC1E7004700006FEE0 /* GroupViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupViewModel.swift; sourceTree = "<group>"; }; A69FFAAE1E7004700006FEE0 /* GroupNameModificationViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupNameModificationViewController.swift; sourceTree = "<group>"; }; A69FFAB11E7004700006FEE0 /* GroupDetailViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupDetailViewController.swift; sourceTree = "<group>"; }; A69FFAB21E7004700006FEE0 /* GroupDetailViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupDetailViewModel.swift; sourceTree = "<group>"; }; A69FFAB41E7004700006FEE0 /* GroupMemberViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupMemberViewController.swift; sourceTree = "<group>"; }; A69FFAB61E7004700006FEE0 /* GroupMemberCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupMemberCell.swift; sourceTree = "<group>"; }; A69FFACF1E70047E0006FEE0 /* CreateGroupConfirmViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreateGroupConfirmViewController.swift; sourceTree = "<group>"; }; A69FFAD01E70047E0006FEE0 /* CreateGroupViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreateGroupViewController.swift; sourceTree = "<group>"; }; A69FFAD41E70047E0006FEE0 /* HomeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeViewController.swift; sourceTree = "<group>"; wrapsLines = 1; }; A69FFAD51E70047E0006FEE0 /* HomeViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeViewModel.swift; sourceTree = "<group>"; wrapsLines = 1; }; A69FFAD61E70047E0006FEE0 /* HomeRepository.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeRepository.swift; sourceTree = "<group>"; }; A69FFAD71E70047E0006FEE0 /* ScanQRViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScanQRViewController.swift; sourceTree = "<group>"; }; A69FFADA1E70047E0006FEE0 /* MessageCommentAndThumbupCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageCommentAndThumbupCell.swift; sourceTree = "<group>"; }; A69FFADB1E70047E0006FEE0 /* MessageSystemCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageSystemCell.swift; sourceTree = "<group>"; }; A69FFADD1E70047E0006FEE0 /* MessageListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageListViewController.swift; sourceTree = "<group>"; }; A69FFADE1E70047E0006FEE0 /* MessageListViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageListViewModel.swift; sourceTree = "<group>"; }; A69FFAE21E70047E0006FEE0 /* MineAboutViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MineAboutViewController.swift; sourceTree = "<group>"; }; A69FFAE41E70047E0006FEE0 /* MineFeedbackViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MineFeedbackViewController.swift; sourceTree = "<group>"; }; A69FFAE61E70047E0006FEE0 /* PhotoGroupRepository.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PhotoGroupRepository.swift; sourceTree = "<group>"; }; A69FFAE71E70047E0006FEE0 /* GroupCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupCell.swift; sourceTree = "<group>"; }; A69FFAE81E70047E0006FEE0 /* MineGroupViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MineGroupViewController.swift; sourceTree = "<group>"; }; A69FFAEC1E70047E0006FEE0 /* OrderCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OrderCell.swift; sourceTree = "<group>"; }; A69FFAED1E70047E0006FEE0 /* OrderRepository.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OrderRepository.swift; sourceTree = "<group>"; }; A69FFAEE1E70047E0006FEE0 /* MineOrderViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MineOrderViewController.swift; sourceTree = "<group>"; }; A69FFB081E700B700006FEE0 /* RecentGroupInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecentGroupInfo.swift; sourceTree = "<group>"; }; A69FFB891E7018CC0006FEE0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = PhotoDetail.storyboard; sourceTree = "<group>"; }; A69FFB8B1E7018CC0006FEE0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = GroupDetail.storyboard; sourceTree = "<group>"; }; A69FFB8D1E7018CC0006FEE0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = LaunchScreen.storyboard; sourceTree = "<group>"; }; A69FFB8F1E7018CC0006FEE0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Main.storyboard; sourceTree = "<group>"; }; A69FFB911E7018CC0006FEE0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Message.storyboard; sourceTree = "<group>"; }; A69FFB931E7018CC0006FEE0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Mine.storyboard; sourceTree = "<group>"; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 05130F2B21C94B32004EF1BE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 05130F6721C95373004EF1BE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 05DFDC06228BE83A00F4A7F7 /* Security.framework in Frameworks */, 05BEBE62228E87C300541855 /* SystemConfiguration.framework in Frameworks */, 05DFDBFD228BE7CA00F4A7F7 /* Alamofire.framework in Frameworks */, 05BEBE60228E87B300541855 /* RxCocoa.framework in Frameworks */, 05DFDBFE228BE7CC00F4A7F7 /* Kingfisher.framework in Frameworks */, 05DFDBFF228BE7CE00F4A7F7 /* ObjectMapper.framework in Frameworks */, 05DFDC00228BE7E400F4A7F7 /* RxSwift.framework in Frameworks */, 05DFDC01228BE80000F4A7F7 /* libWeChatSDK.a in Frameworks */, 05DFDC02228BE81400F4A7F7 /* libz.tbd in Frameworks */, 05DFDC03228BE81C00F4A7F7 /* CFNetwork.framework in Frameworks */, 05DFDC04228BE82800F4A7F7 /* libsqlite3.0.tbd in Frameworks */, 05DFDC05228BE83500F4A7F7 /* CoreTelephony.framework in Frameworks */, 05DFDC07228BE84700F4A7F7 /* libc++.tbd in Frameworks */, 05DFDC08228BE8C600F4A7F7 /* RxDataSources.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 05130F8B21C9E5E8004EF1BE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 0513105E21CA1D95004EF1BE /* PaiaiUIKit.framework in Frameworks */, 0513105D21CA1D95004EF1BE /* PaiaiDataKit.framework in Frameworks */, 05DFDBF9228BE7A200F4A7F7 /* PullToRefresh.framework in Frameworks */, 05DFDBFA228BE7A700F4A7F7 /* RxCocoa.framework in Frameworks */, 05DFDBFB228BE7AA00F4A7F7 /* RxDataSources.framework in Frameworks */, 05DFDBFC228BE7AE00F4A7F7 /* RxSwift.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 6CEBD0FC1CA8D680004DBDE0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 05B87D6F228EA2820098FE87 /* Differentiator.framework in Frameworks */, 05B87D6D228E9F140098FE87 /* RxRelay.framework in Frameworks */, 0505AD0D21DF34E100404071 /* CoreTelephony.framework in Frameworks */, 05B87D64228E94F00098FE87 /* RxSwift.framework in Frameworks */, 0505AD0C21DF34B600404071 /* libsqlite3.0.tbd in Frameworks */, 05BEBE63228E87C700541855 /* SystemConfiguration.framework in Frameworks */, 05B87D5F228E94AA0098FE87 /* Kingfisher.framework in Frameworks */, 0505AD0B21DF348F00404071 /* libc++.tbd in Frameworks */, 05B87D60228E94AC0098FE87 /* ObjectMapper.framework in Frameworks */, 0505AD0A21DF347400404071 /* CFNetwork.framework in Frameworks */, 050D7187225317AD0076CE06 /* Paiai_iOS.framework in Frameworks */, 05B87D61228E94E90098FE87 /* PullToRefresh.framework in Frameworks */, 05B87D5E228E94A70098FE87 /* Alamofire.framework in Frameworks */, 0505AD0921DF345E00404071 /* Security.framework in Frameworks */, 05B87D62228E94EB0098FE87 /* RxCocoa.framework in Frameworks */, 0505AD0621DF342F00404071 /* libz.tbd in Frameworks */, 050D7181225317AD0076CE06 /* PaiaiUIKit.framework in Frameworks */, 05B87D63228E94EE0098FE87 /* RxDataSources.framework in Frameworks */, 050D7183225317AD0076CE06 /* PaiaiDataKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 0500C26121E7508B009A7013 /* Animationes */ = { isa = PBXGroup; children = ( ); path = Animationes; sourceTree = "<group>"; }; 050D71A122545CE20076CE06 /* NavigationController */ = { isa = PBXGroup; children = ( 05AF61BE226EFAF700AD8E2F /* NavigationBar.swift */, 05EE558A226F070B00E13460 /* NavigationController.swift */, 054D8397228288FD0074561A /* NavigationBarConfiguration.swift */, ); path = NavigationController; sourceTree = "<group>"; }; 05130F2F21C94B32004EF1BE /* PaiaiUIKit */ = { isa = PBXGroup; children = ( 05130F3021C94B32004EF1BE /* PaiaiUIKit.h */, 05130F3121C94B32004EF1BE /* Info.plist */, 05130F4C21C94B53004EF1BE /* Reusable */, ); path = PaiaiUIKit; sourceTree = "<group>"; }; 05130F4C21C94B53004EF1BE /* Reusable */ = { isa = PBXGroup; children = ( 42FECF071EE0339500D4C695 /* HardwareAuthorization.swift */, 05C5285921FEABBB0090ECB5 /* UIKitDelegate */, 05D3A3CE2200281D00A29A20 /* Protocol */, 0500C26121E7508B009A7013 /* Animationes */, 05130F4D21C94B72004EF1BE /* UIKit */, 0543272621C68C1900C6388D /* Extension */, ); path = Reusable; sourceTree = "<group>"; }; 05130F4D21C94B72004EF1BE /* UIKit */ = { isa = PBXGroup; children = ( 058C33EC2272F79800A435E9 /* NavigationBack */, 050D71A122545CE20076CE06 /* NavigationController */, 055BB53F220AEA4E009548AA /* Nibless */, 0584FD7A21FABA0300FA1E3E /* Present */, 0513108921CA3914004EF1BE /* QR */, 05130F4E21C94C12004EF1BE /* AlertViewController */, 05130F6121C94C79004EF1BE /* PageViewController */, 05130F5F21C94C79004EF1BE /* SideViewController */, A6CCC0731E793DD0004BCC9D /* WaterfallFlowLayout */, 05D3A3C521FF010900A29A20 /* WebViewController.swift */, ); path = UIKit; sourceTree = "<group>"; }; 05130F4E21C94C12004EF1BE /* AlertViewController */ = { isa = PBXGroup; children = ( 053E127621F5B52800A64893 /* Default */, 05130F5121C94C12004EF1BE /* AlertViewController.swift */, 05130F4F21C94C12004EF1BE /* AlertAnimator.swift */, 05130F5421C94C12004EF1BE /* ActionSheetAnimator.swift */, ); path = AlertViewController; sourceTree = "<group>"; }; 05130F5F21C94C79004EF1BE /* SideViewController */ = { isa = PBXGroup; children = ( 05130F6021C94C79004EF1BE /* SideViewController.swift */, 0584FD7421F9C70D00FA1E3E /* SideAnimator.swift */, ); path = SideViewController; sourceTree = "<group>"; }; 05130F6121C94C79004EF1BE /* PageViewController */ = { isa = PBXGroup; children = ( 05130F6221C94C79004EF1BE /* PageViewController.swift */, 053E126421F1718E00A64893 /* PageOption.swift */, 053E126621F1719F00A64893 /* PageItem.swift */, ); path = PageViewController; sourceTree = "<group>"; }; 05130F6B21C95373004EF1BE /* PaiaiDataKit */ = { isa = PBXGroup; children = ( 05130F6C21C95373004EF1BE /* PaiaiDataKit.h */, 05130F6D21C95373004EF1BE /* Info.plist */, 053E127221F5A6D400A64893 /* Resuable */, 05130F8721C9E10A004EF1BE /* DataLayer */, 05130F8821C9E11F004EF1BE /* PresentLayer */, ); path = PaiaiDataKit; sourceTree = "<group>"; }; 05130F8721C9E10A004EF1BE /* DataLayer */ = { isa = PBXGroup; children = ( 05130FAD21C9E68A004EF1BE /* Model */, 05130FAE21C9E691004EF1BE /* Repositories */, ); path = DataLayer; sourceTree = "<group>"; }; 05130F8821C9E11F004EF1BE /* PresentLayer */ = { isa = PBXGroup; children = ( 05D269EC227EE0D60030062C /* Reusable */, 0543E7F321CB911200A42807 /* UserInfoViewModel.swift */, 0543E80121D0CD9900A42807 /* Home */, 05D3A3CB21FFFA3500A29A20 /* Group */, 0543E80321D0CD9E00A42807 /* Message */, 0543E80221D0CD9C00A42807 /* Mine */, 0543E80521D0CDDA00A42807 /* PhotoDetail */, ); path = PresentLayer; sourceTree = "<group>"; }; 05130F8F21C9E5E8004EF1BE /* Paiai_iOS */ = { isa = PBXGroup; children = ( 05130F9021C9E5E8004EF1BE /* Paiai_iOS.h */, 05130F9121C9E5E8004EF1BE /* Info.plist */, 05130FBA21C9EE82004EF1BE /* App */, 051310B121CB3FCF004EF1BE /* Reusable */, ); path = Paiai_iOS; sourceTree = "<group>"; }; 05130FAD21C9E68A004EF1BE /* Model */ = { isa = PBXGroup; children = ( 051310BF21CB6EF4004EF1BE /* UserInfo.swift */, 05468AF11F8B73A000B8F469 /* PhotoItem.swift */, 05130FAF21C9E6CD004EF1BE /* OrderItem.swift */, 05130FB221C9E76A004EF1BE /* GroupItem.swift */, 05130FB421C9E7CE004EF1BE /* MessageItem.swift */, 05130FB621C9E80F004EF1BE /* MessageListItem.swift */, 0543E80E21D1FD1100A42807 /* GroupDetailItem.swift */, 0543E80A21D1DF4000A42807 /* GroupMemberItem.swift */, 05C0D98D21D22119000B7B2A /* PhotoThumbupUserItem.swift */, 05C0D98F21D2219A000B7B2A /* PhotoCommentItem.swift */, 05130FB121C9E703004EF1BE /* Reusable */, ); path = Model; sourceTree = "<group>"; }; 05130FAE21C9E691004EF1BE /* Repositories */ = { isa = PBXGroup; children = ( 057CA9C521DCA2C900FB7D03 /* PhotoRepository.swift */, 057CA9C921DCA70B00FB7D03 /* GroupRepository.swift */, 057CA9CD21DDAE8100FB7D03 /* GroupDetailRepository.swift */, 05B1925E2244C929001102A1 /* Implementation */, 05C0D99821D23119000B7B2A /* Remote */, 05130FB921C9EAA8004EF1BE /* Persistence */, ); path = Repositories; sourceTree = "<group>"; }; 05130FB121C9E703004EF1BE /* Reusable */ = { isa = PBXGroup; children = ( 05C71C0721DDBD55003E7CEE /* JSONCode.swift */, 057CA9CF21DDB7DD00FB7D03 /* NetworkArrayData.swift */, 0506441E1F8D09C00035857E /* StatusModel.swift */, 0540C8B21F8CA07E0044FCC5 /* FileModel.swift */, 0546D9842242460700742939 /* OriginData.swift */, ); path = Reusable; sourceTree = "<group>"; }; 05130FB921C9EAA8004EF1BE /* Persistence */ = { isa = PBXGroup; children = ( A69FFB081E700B700006FEE0 /* RecentGroupInfo.swift */, 051310B721CB6958004EF1BE /* UserInfoStore.swift */, ); path = Persistence; sourceTree = "<group>"; }; 05130FBA21C9EE82004EF1BE /* App */ = { isa = PBXGroup; children = ( 050E210F21B8CE8A008E1352 /* AppCoordinator.swift */, 05087F6721B8F9530024A117 /* ContainerViewController.swift */, 054863661FA326CB00A39DA0 /* PhotoCell.swift */, 054863671FA326CB00A39DA0 /* PhotoCell.xib */, 051FA66A2277F02100A5ECC2 /* Login */, 05D790AD1FC50E7C00469AD1 /* Home */, 05D790AF1FC50E7C00469AD1 /* Group */, 05D790AA1FC50E7C00469AD1 /* Message */, 05D790AC1FC50E7C00469AD1 /* Mine */, 05D790AB1FC50E7C00469AD1 /* PhotoDetail */, ); path = App; sourceTree = "<group>"; }; 0513108921CA3914004EF1BE /* QR */ = { isa = PBXGroup; children = ( 0513109121CA3915004EF1BE /* QRCodeScanView.swift */, 0513108C21CA3914004EF1BE /* QRCodeScanDelegate.swift */, 0513108E21CA3914004EF1BE /* QRCodeScanner.swift */, 0513108B21CA3914004EF1BE /* QRCodeMaskView.swift */, 0513108F21CA3914004EF1BE /* QRCodeScanResult.swift */, 0513109221CA3915004EF1BE /* QRCodeConfiguration.swift */, 0513108A21CA3914004EF1BE /* ColorQR.swift */, 0513109021CA3915004EF1BE /* NotificationExt.swift */, 0513108D21CA3914004EF1BE /* di.mp3 */, ); path = QR; sourceTree = "<group>"; }; 051310B121CB3FCF004EF1BE /* Reusable */ = { isa = PBXGroup; children = ( 051FA6682276FA4300A5ECC2 /* BaseCoordinator.swift */, 05D269E5227ED9970030062C /* NavigationSource.swift */, 051310B221CB3FEC004EF1BE /* Extension */, ); path = Reusable; sourceTree = "<group>"; }; 051310B221CB3FEC004EF1BE /* Extension */ = { isa = PBXGroup; children = ( 0543276621C68C3300C6388D /* UIImageView+Kingfisher.swift */, 05D26A00228031F10030062C /* UIViewController+Rx.swift */, ); path = Extension; sourceTree = "<group>"; }; 051FA66A2277F02100A5ECC2 /* Login */ = { isa = PBXGroup; children = ( 051FA66B2277F03700A5ECC2 /* LoginCoordinator.swift */, A69FFA791E7002970006FEE0 /* LoginViewController.swift */, ); path = Login; sourceTree = "<group>"; }; 0521145521F083FA0047C55A /* Toast */ = { isa = PBXGroup; children = ( 053E126A21F5696E00A64893 /* Toast.swift */, 0521145321F083F20047C55A /* ToastView.swift */, 053E126821F171C500A64893 /* ToastOption.swift */, 053E126C21F5767300A64893 /* ToastAnimator.swift */, 053E126E21F5774700A64893 /* FadeToastAnimator.swift */, ); path = Toast; sourceTree = "<group>"; }; 053E127221F5A6D400A64893 /* Resuable */ = { isa = PBXGroup; children = ( 0521145521F083FA0047C55A /* Toast */, 053E127321F5A6E200A64893 /* Extension */, 053E127421F5A72000A64893 /* Error.swift */, ); path = Resuable; sourceTree = "<group>"; }; 053E127321F5A6E200A64893 /* Extension */ = { isa = PBXGroup; children = ( 0543274421C68C1900C6388D /* UserDefaultsExt.swift */, 0543274121C68C1900C6388D /* StringExt.swift */, 0543274721C68C1900C6388D /* DateExt.swift */, 05B2C60521D60E97008063B3 /* DictionaryExt.swift */, 05ED11C62252165700FF3758 /* Notification+wxPay.swift */, ); path = Extension; sourceTree = "<group>"; }; 053E127621F5B52800A64893 /* Default */ = { isa = PBXGroup; children = ( 059B58A021F7183100FA64C2 /* AlertAction */, 053E127721F5B6E400A64893 /* AlertController.swift */, 05C0CEF821F8567C00993DE2 /* AlertView.swift */, 05C0CEFA21F85A7700993DE2 /* ActionSheetController.swift */, 0513107221CA3907004EF1BE /* ActionSheetView.swift */, ); path = Default; sourceTree = "<group>"; }; 0543272621C68C1900C6388D /* Extension */ = { isa = PBXGroup; children = ( 0543272721C68C1900C6388D /* CoreGraphics */, 0543272B21C68C1900C6388D /* UIKit */, ); path = Extension; sourceTree = "<group>"; }; 0543272721C68C1900C6388D /* CoreGraphics */ = { isa = PBXGroup; children = ( 0543272921C68C1900C6388D /* CGPointExt.swift */, 0543272A21C68C1900C6388D /* CGSizeExt.swift */, ); path = CoreGraphics; sourceTree = "<group>"; }; 0543272B21C68C1900C6388D /* UIKit */ = { isa = PBXGroup; children = ( 0513105F21CA1E53004EF1BE /* UIStoryboardExt.swift */, 05C8D21A21ED9A020001E847 /* UIViewController+Navigation.swift */, 0543272E21C68C1900C6388D /* UIBarButtonItemExt.swift */, 057550BB22754ECB007A265D /* UINavigationItem+UIBarButttonItem.swift */, 0543272F21C68C1900C6388D /* UIColorExt.swift */, 0543273321C68C1900C6388D /* UIViewExt.swift */, 0543273421C68C1900C6388D /* UIViewControllerExt.swift */, 0543273621C68C1900C6388D /* UITextFieldExt.swift */, 0543273821C68C1900C6388D /* UITextViewExt.swift */, 0543273D21C68C1900C6388D /* UIImageExt.swift */, 05C8D20F21ED7B270001E847 /* UIApplication+Swizzle.swift */, 05C8D21121ED7B620001E847 /* UINavigationBar+FixSpace.swift */, ); path = UIKit; sourceTree = "<group>"; }; 0543E80121D0CD9900A42807 /* Home */ = { isa = PBXGroup; children = ( A69FFAD51E70047E0006FEE0 /* HomeViewModel.swift */, 05130F2721C88D35004EF1BE /* ScanQRViewModel.swift */, 05A0E8A821C782D700EAB9A2 /* CreateGroupViewModel.swift */, ); path = Home; sourceTree = "<group>"; }; 0543E80221D0CD9C00A42807 /* Mine */ = { isa = PBXGroup; children = ( 42CF50451EC0526C00D23E9F /* MineGroupViewModel.swift */, 42CF50471EC052B200D23E9F /* MineOrderViewModel.swift */, ); path = Mine; sourceTree = "<group>"; }; 0543E80321D0CD9E00A42807 /* Message */ = { isa = PBXGroup; children = ( 059AA62A21BA85B000485188 /* MessageViewModel.swift */, A69FFADE1E70047E0006FEE0 /* MessageListViewModel.swift */, ); path = Message; sourceTree = "<group>"; }; 0543E80421D0CDA000A42807 /* GroupDetail */ = { isa = PBXGroup; children = ( A69FFAB21E7004700006FEE0 /* GroupDetailViewModel.swift */, 42CF50491EC0536000D23E9F /* GroupMemberViewModel.swift */, ); path = GroupDetail; sourceTree = "<group>"; }; 0543E80521D0CDDA00A42807 /* PhotoDetail */ = { isa = PBXGroup; children = ( 05594BFE2240BEDE002D4910 /* PhotoDetailViewModel.swift */, A69FFAA41E7004700006FEE0 /* PhotoDetailItemViewModel.swift */, 05594C002240BF9C002D4910 /* PhotoPurchaseViewModel.swift */, ); path = PhotoDetail; sourceTree = "<group>"; }; 055BB53F220AEA4E009548AA /* Nibless */ = { isa = PBXGroup; children = ( 055BB53D220AEA3B009548AA /* NiblessViewController.swift */, 055BB540220AEA62009548AA /* NiblessView.swift */, ); path = Nibless; sourceTree = "<group>"; }; 0572B2BB21E2FAEE00EAD2A2 /* wxSDK */ = { isa = PBXGroup; children = ( 0572B2BF21E2FB3D00EAD2A2 /* libWeChatSDK.a */, 0572B2BC21E2FB3C00EAD2A2 /* README.txt */, 0572B2BE21E2FB3D00EAD2A2 /* WechatAuthSDK.h */, 0572B2C021E2FB3E00EAD2A2 /* WXApi.h */, 0572B2BD21E2FB3C00EAD2A2 /* WXApiObject.h */, ); path = wxSDK; sourceTree = "<group>"; }; 0584FD7A21FABA0300FA1E3E /* Present */ = { isa = PBXGroup; children = ( 0584FD7D21FABD9D00FA1E3E /* PresentViewController.swift */, 05130F5321C94C12004EF1BE /* PresentAnimatable.swift */, 0584FD7621F9C8A300FA1E3E /* PresentAnimatorDelegate.swift */, 05130F5621C94C12004EF1BE /* PresentAppearAnimatedTransitioning.swift */, 05130F5221C94C12004EF1BE /* PresentDisappearAnimatedTransitioning.swift */, 0584FD7B21FABC1400FA1E3E /* PresentExtension.swift */, ); path = Present; sourceTree = "<group>"; }; 058C33EC2272F79800A435E9 /* NavigationBack */ = { isa = PBXGroup; children = ( 0500C26421E8644E009A7013 /* NavigationBackViewController.swift */, 058C33ED2272F7BE00A435E9 /* UINavigationController+NavigationBack.swift */, ); path = NavigationBack; sourceTree = "<group>"; }; 059B58A021F7183100FA64C2 /* AlertAction */ = { isa = PBXGroup; children = ( 059B589E21F7103100FA64C2 /* AlertItem.swift */, 059B58A521F7235D00FA64C2 /* AlertAction.swift */, 057317A121F5C6A0009B2FCE /* BottomDefaultItem.swift */, 057317A321F5C6C0009B2FCE /* BottomCancelItem.swift */, 059B58A721F83B1600FA64C2 /* CenterCancelItem.swift */, 059B58A921F83B2E00FA64C2 /* CenterConfirmItem.swift */, ); path = AlertAction; sourceTree = "<group>"; }; 05B1925E2244C929001102A1 /* Implementation */ = { isa = PBXGroup; children = ( A69FFA841E7002B50006FEE0 /* UserInfoRepository.swift */, A69FFAE61E70047E0006FEE0 /* PhotoGroupRepository.swift */, 0543E80C21D1E2EA00A42807 /* PhotoGroupDetailRepository.swift */, 05C0D99521D22AA7000B7B2A /* PhotoDetailRepository.swift */, A69FFAD61E70047E0006FEE0 /* HomeRepository.swift */, 0540C8B01F8C9A640044FCC5 /* GroupPhotoRepository.swift */, 059AA62821BA855000485188 /* MessageRepository.swift */, A69FFAED1E70047E0006FEE0 /* OrderRepository.swift */, ); path = Implementation; sourceTree = "<group>"; }; 05C0D99321D22604000B7B2A /* Reusable */ = { isa = PBXGroup; children = ( 05B2C63021D75A1B008063B3 /* ContentResource.swift */, 05B2C62021D727AA008063B3 /* StatusResource.swift */, 057CA9BB21DC855700FB7D03 /* UploadResource.swift */, A69FFA7F1E7002B50006FEE0 /* NetWork */, ); path = Reusable; sourceTree = "<group>"; }; 05C0D99821D23119000B7B2A /* Remote */ = { isa = PBXGroup; children = ( 05C0D99321D22604000B7B2A /* Reusable */, 05C0D9A321D28591000B7B2A /* UserInfoRemoteAPI.swift */, 0535D6D821D32A89008D9403 /* WXUserInfoRemoteAPI.swift */, 0535D6DA21D32A9E008D9403 /* GuestUserInfoRemoteAPI.swift */, 05B2C5EE21D48133008063B3 /* HomeRemoteAPI.swift */, 057CA9B921DC836B00FB7D03 /* GroupPhotoRemoteAPI.swift */, 05B2C61C21D710C5008063B3 /* GroupRemoteAPI.swift */, 05B2C62E21D754BD008063B3 /* GroupDetailRemoteAPI.swift */, 05B2C62621D74E92008063B3 /* OrderRemoteAPI.swift */, 05B2C62821D74F27008063B3 /* MessageRemoteAPI.swift */, 05B2C62A21D750F1008063B3 /* FeedbackRemoteAPI.swift */, 054B6C44223F884600939FE6 /* PhotoDetailRemoteAPI.swift */, 05ED11C42251A90000FF3758 /* PhotoPurchaseRemoteAPI.swift */, ); path = Remote; sourceTree = "<group>"; }; 05C5285421FE98E70090ECB5 /* GestureRecognizerDelegate */ = { isa = PBXGroup; children = ( 05C5285521FE98F50090ECB5 /* GestureRecognizerProxy.swift */, 05C5285721FE995F0090ECB5 /* GestureRecognizerDelegate.swift */, ); path = GestureRecognizerDelegate; sourceTree = "<group>"; }; 05C5285921FEABBB0090ECB5 /* UIKitDelegate */ = { isa = PBXGroup; children = ( 05C5285C21FEAFAA0090ECB5 /* ViewControllerTransitioningDelegate */, 05C5285421FE98E70090ECB5 /* GestureRecognizerDelegate */, 05C8D22C21EF0F8E0001E847 /* NavigationControllerDelegate */, ); path = UIKitDelegate; sourceTree = "<group>"; }; 05C5285C21FEAFAA0090ECB5 /* ViewControllerTransitioningDelegate */ = { isa = PBXGroup; children = ( 05C5285D21FEB03E0090ECB5 /* ViewControllerTransitioningProxy.swift */, 05C5285A21FEAFA60090ECB5 /* ViewControllerTransitioningDelegate.swift */, ); path = ViewControllerTransitioningDelegate; sourceTree = "<group>"; }; 05C8D22C21EF0F8E0001E847 /* NavigationControllerDelegate */ = { isa = PBXGroup; children = ( 05C8D22821EF0A9F0001E847 /* NavigationControllerProxy.swift */, 05C8D22A21EF0EDC0001E847 /* NavigationControllerDelegate.swift */, ); path = NavigationControllerDelegate; sourceTree = "<group>"; }; 05D269EC227EE0D60030062C /* Reusable */ = { isa = PBXGroup; children = ( 05D269ED227EE0EB0030062C /* GroupItemsOperator.swift */, 05D269EF227EE0FC0030062C /* PhotoItemsOperator.swift */, 05D269F5227EE7F40030062C /* ItemOperator.swift */, ); path = Reusable; sourceTree = "<group>"; }; 05D3A3CB21FFFA3500A29A20 /* Group */ = { isa = PBXGroup; children = ( A69FFAAC1E7004700006FEE0 /* GroupViewModel.swift */, 0543E80421D0CDA000A42807 /* GroupDetail */, ); path = Group; sourceTree = "<group>"; }; 05D3A3CE2200281D00A29A20 /* Protocol */ = { isa = PBXGroup; children = ( 05D3A3CF2200288400A29A20 /* Storyboarded.swift */, ); path = Protocol; sourceTree = "<group>"; }; 05D790AA1FC50E7C00469AD1 /* Message */ = { isa = PBXGroup; children = ( 059AA5D921BA1A2000485188 /* MessageCoordinator.swift */, 0578947E20D264B300A9F773 /* MessageViewController.swift */, A69FFADD1E70047E0006FEE0 /* MessageListViewController.swift */, A69FFADA1E70047E0006FEE0 /* MessageCommentAndThumbupCell.swift */, A69FFADB1E70047E0006FEE0 /* MessageSystemCell.swift */, A69FFB901E7018CC0006FEE0 /* Message.storyboard */, ); path = Message; sourceTree = "<group>"; }; 05D790AB1FC50E7C00469AD1 /* PhotoDetail */ = { isa = PBXGroup; children = ( 0513106A21CA3545004EF1BE /* PhotoDetailCoordinator.swift */, A69FFAA31E7004700006FEE0 /* PhotoDetailViewController.swift */, A69FFA9E1E7004700006FEE0 /* PhotoDetailCommentCell.swift */, 05594C022240E94E002D4910 /* PhotoDetailImageCell.swift */, A69FFAA81E7004700006FEE0 /* ShareController.swift */, A69FFAA91E7004700006FEE0 /* PhotoPreviewViewController.swift */, A69FFAA61E7004700006FEE0 /* ImageCell.swift */, A69FFB881E7018CC0006FEE0 /* PhotoDetail.storyboard */, ); path = PhotoDetail; sourceTree = "<group>"; }; 05D790AC1FC50E7C00469AD1 /* Mine */ = { isa = PBXGroup; children = ( 050E211321B8F39C008E1352 /* MineCoordinator.swift */, 050E211721B8F3FF008E1352 /* MineViewController.swift */, A69FFAE81E70047E0006FEE0 /* MineGroupViewController.swift */, A69FFAE71E70047E0006FEE0 /* GroupCell.swift */, A69FFAEE1E70047E0006FEE0 /* MineOrderViewController.swift */, A69FFAEC1E70047E0006FEE0 /* OrderCell.swift */, A69FFAE41E70047E0006FEE0 /* MineFeedbackViewController.swift */, A69FFAE21E70047E0006FEE0 /* MineAboutViewController.swift */, A69FFB921E7018CC0006FEE0 /* Mine.storyboard */, ); path = Mine; sourceTree = "<group>"; }; 05D790AD1FC50E7C00469AD1 /* Home */ = { isa = PBXGroup; children = ( 050E211121B8F2D4008E1352 /* HomeCoordinator.swift */, A69FFAD41E70047E0006FEE0 /* HomeViewController.swift */, A69FFACF1E70047E0006FEE0 /* CreateGroupConfirmViewController.swift */, A69FFAD01E70047E0006FEE0 /* CreateGroupViewController.swift */, A69FFAD71E70047E0006FEE0 /* ScanQRViewController.swift */, A69FFB8E1E7018CC0006FEE0 /* Main.storyboard */, ); path = Home; sourceTree = "<group>"; }; 05D790AE1FC50E7C00469AD1 /* GroupDetail */ = { isa = PBXGroup; children = ( 0513106821CA34D6004EF1BE /* GroupDetailCoordinator.swift */, A69FFAB11E7004700006FEE0 /* GroupDetailViewController.swift */, 0530951A221AB3EC00408D34 /* GroupDetailMemeberView.swift */, A69FFAB41E7004700006FEE0 /* GroupMemberViewController.swift */, A69FFAB61E7004700006FEE0 /* GroupMemberCell.swift */, A69FFAAE1E7004700006FEE0 /* GroupNameModificationViewController.swift */, A69FFB8A1E7018CC0006FEE0 /* GroupDetail.storyboard */, ); path = GroupDetail; sourceTree = "<group>"; }; 05D790AF1FC50E7C00469AD1 /* Group */ = { isa = PBXGroup; children = ( 05D3A3CC22000C3900A29A20 /* GroupCoordinator.swift */, A69FFAAB1E7004700006FEE0 /* GroupViewController.swift */, 055EFAD6221A4DB400450AD5 /* GroupQRView.swift */, 0569F613220042AF000A75CA /* Group.storyboard */, 05D790AE1FC50E7C00469AD1 /* GroupDetail */, ); path = Group; sourceTree = "<group>"; }; 6CEBD0F61CA8D680004DBDE0 = { isa = PBXGroup; children = ( 05130FBB21C9F707004EF1BE /* Cartfile */, 3864C06C1CAD27EC0048ADAD /* Swift-bridge.h */, 6CEBD1011CA8D680004DBDE0 /* Paiai */, 05130F8F21C9E5E8004EF1BE /* Paiai_iOS */, 05130F2F21C94B32004EF1BE /* PaiaiUIKit */, 05130F6B21C95373004EF1BE /* PaiaiDataKit */, 6CEBD1001CA8D680004DBDE0 /* Products */, 7737858CEE753530C312F2CB /* Frameworks */, ); sourceTree = "<group>"; usesTabs = 0; }; 6CEBD1001CA8D680004DBDE0 /* Products */ = { isa = PBXGroup; children = ( 6CEBD0FF1CA8D680004DBDE0 /* Paiai.app */, 05130F2E21C94B32004EF1BE /* PaiaiUIKit.framework */, 05130F6A21C95373004EF1BE /* PaiaiDataKit.framework */, 05130F8E21C9E5E8004EF1BE /* Paiai_iOS.framework */, ); name = Products; sourceTree = "<group>"; }; 6CEBD1011CA8D680004DBDE0 /* Paiai */ = { isa = PBXGroup; children = ( 6CEBD1021CA8D680004DBDE0 /* AppDelegate.swift */, 6CEBD10E1CA8D680004DBDE0 /* Info.plist */, A69FFB8C1E7018CC0006FEE0 /* LaunchScreen.storyboard */, 05E80E2F21DF65D4006368C4 /* Assets.xcassets */, 0572B2BB21E2FAEE00EAD2A2 /* wxSDK */, ); path = Paiai; sourceTree = "<group>"; }; 7737858CEE753530C312F2CB /* Frameworks */ = { isa = PBXGroup; children = ( 05B87D6E228EA2820098FE87 /* Differentiator.framework */, 05B87D6C228E9F140098FE87 /* RxRelay.framework */, 05DFDBEC228BE53100F4A7F7 /* Alamofire.framework */, 05DFDBED228BE53100F4A7F7 /* Kingfisher.framework */, 05DFDBF1228BE53200F4A7F7 /* ObjectMapper.framework */, 05DFDBF0228BE53100F4A7F7 /* PullToRefresh.framework */, 05DFDBEF228BE53100F4A7F7 /* RxCocoa.framework */, 05DFDBEB228BE53100F4A7F7 /* RxDataSources.framework */, 05DFDBEE228BE53100F4A7F7 /* RxSwift.framework */, 0505AD0421DF109E00404071 /* libz.tbd */, 0505AD0221DF108300404071 /* CFNetwork.framework */, 0505AD0021DF107D00404071 /* CoreTelephony.framework */, 0505ACFE21DF107600404071 /* Security.framework */, 0505ACFC21DF106E00404071 /* libc++.tbd */, 0505ACFA21DF106000404071 /* libsqlite3.0.tbd */, 0505ACF821DF104500404071 /* SystemConfiguration.framework */, ); name = Frameworks; sourceTree = "<group>"; }; A69FFA7F1E7002B50006FEE0 /* NetWork */ = { isa = PBXGroup; children = ( 0505B34F1F7E4B9A009E4ED2 /* NetworkApi.swift */, 0505B34B1F7E4024009E4ED2 /* Resource.swift */, 0594845721B528FE00074EFC /* Interfaces.swift */, ); path = NetWork; sourceTree = "<group>"; }; A6CCC0731E793DD0004BCC9D /* WaterfallFlowLayout */ = { isa = PBXGroup; children = ( 050F5D0F1FB9399E00A053D0 /* WaterfallFlowLayout.swift */, 050F5D111FB93A5C00A053D0 /* WaterfallFlowConfiguration.swift */, ); path = WaterfallFlowLayout; sourceTree = "<group>"; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ 05130F2921C94B32004EF1BE /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 05130F4021C94B33004EF1BE /* PaiaiUIKit.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; 05130F6521C95373004EF1BE /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 0572B2C321E2FB3E00EAD2A2 /* WXApiObject.h in Headers */, 0572B2C721E2FB3E00EAD2A2 /* WXApi.h in Headers */, 05130F7C21C95373004EF1BE /* PaiaiDataKit.h in Headers */, 0572B2C421E2FB3E00EAD2A2 /* WechatAuthSDK.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; 05130F8921C9E5E8004EF1BE /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 05130FA021C9E5E9004EF1BE /* Paiai_iOS.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 05130F2D21C94B32004EF1BE /* PaiaiUIKit */ = { isa = PBXNativeTarget; buildConfigurationList = 05130F4521C94B33004EF1BE /* Build configuration list for PBXNativeTarget "PaiaiUIKit" */; buildPhases = ( 05130F2921C94B32004EF1BE /* Headers */, 05130F2A21C94B32004EF1BE /* Sources */, 05130F2B21C94B32004EF1BE /* Frameworks */, 05130F2C21C94B32004EF1BE /* Resources */, ); buildRules = ( ); dependencies = ( ); name = PaiaiUIKit; productName = PaiaiUIKit; productReference = 05130F2E21C94B32004EF1BE /* PaiaiUIKit.framework */; productType = "com.apple.product-type.framework"; }; 05130F6921C95373004EF1BE /* PaiaiDataKit */ = { isa = PBXNativeTarget; buildConfigurationList = 05130F8121C95373004EF1BE /* Build configuration list for PBXNativeTarget "PaiaiDataKit" */; buildPhases = ( 05130F6521C95373004EF1BE /* Headers */, 05130F6621C95373004EF1BE /* Sources */, 05130F6721C95373004EF1BE /* Frameworks */, 05130F6821C95373004EF1BE /* Resources */, ); buildRules = ( ); dependencies = ( ); name = PaiaiDataKit; productName = PaiaiDataKit; productReference = 05130F6A21C95373004EF1BE /* PaiaiDataKit.framework */; productType = "com.apple.product-type.framework"; }; 05130F8D21C9E5E8004EF1BE /* Paiai_iOS */ = { isa = PBXNativeTarget; buildConfigurationList = 05130FA521C9E5E9004EF1BE /* Build configuration list for PBXNativeTarget "Paiai_iOS" */; buildPhases = ( 05130F8921C9E5E8004EF1BE /* Headers */, 05130F8A21C9E5E8004EF1BE /* Sources */, 05130F8B21C9E5E8004EF1BE /* Frameworks */, 05130F8C21C9E5E8004EF1BE /* Resources */, 05B87D5B228E94260098FE87 /* CopyFiles */, ); buildRules = ( ); dependencies = ( 051310A821CA451B004EF1BE /* PBXTargetDependency */, 051310AA21CA451B004EF1BE /* PBXTargetDependency */, ); name = Paiai_iOS; productName = Paiai_iOS; productReference = 05130F8E21C9E5E8004EF1BE /* Paiai_iOS.framework */; productType = "com.apple.product-type.framework"; }; 6CEBD0FE1CA8D680004DBDE0 /* Paiai */ = { isa = PBXNativeTarget; buildConfigurationList = 6CEBD1111CA8D680004DBDE0 /* Build configuration list for PBXNativeTarget "Paiai" */; buildPhases = ( 6CEBD0FB1CA8D680004DBDE0 /* Sources */, 6CEBD0FC1CA8D680004DBDE0 /* Frameworks */, 6CEBD0FD1CA8D680004DBDE0 /* Resources */, 05D5F0C22015E55000BC890B /* Run Script */, 050D718B225317AD0076CE06 /* Embed Frameworks */, ); buildRules = ( ); dependencies = ( 05130F4221C94B33004EF1BE /* PBXTargetDependency */, 050D7186225317AD0076CE06 /* PBXTargetDependency */, 050D718A225317AD0076CE06 /* PBXTargetDependency */, ); name = Paiai; productName = PaiAi; productReference = 6CEBD0FF1CA8D680004DBDE0 /* Paiai.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 6CEBD0F71CA8D680004DBDE0 /* Project object */ = { isa = PBXProject; attributes = { LastSwiftUpdateCheck = 1010; LastUpgradeCheck = 1020; ORGANIZATIONNAME = FFIB; TargetAttributes = { 05130F2D21C94B32004EF1BE = { CreatedOnToolsVersion = 10.1; LastSwiftMigration = 1020; ProvisioningStyle = Automatic; }; 05130F6921C95373004EF1BE = { CreatedOnToolsVersion = 10.1; DevelopmentTeam = Q38447SL4M; LastSwiftMigration = 1020; ProvisioningStyle = Automatic; }; 05130F8D21C9E5E8004EF1BE = { CreatedOnToolsVersion = 10.1; DevelopmentTeam = Q38447SL4M; LastSwiftMigration = 1020; ProvisioningStyle = Automatic; }; 6CEBD0FE1CA8D680004DBDE0 = { CreatedOnToolsVersion = 7.3; LastSwiftMigration = 1020; ProvisioningStyle = Automatic; SystemCapabilities = { com.apple.BackgroundModes = { enabled = 0; }; com.apple.Keychain = { enabled = 0; }; com.apple.Maps.iOS = { enabled = 0; }; }; }; }; }; buildConfigurationList = 6CEBD0FA1CA8D680004DBDE0 /* Build configuration list for PBXProject "Paiai" */; compatibilityVersion = "Xcode 10.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, global, ); mainGroup = 6CEBD0F61CA8D680004DBDE0; productRefGroup = 6CEBD1001CA8D680004DBDE0 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 6CEBD0FE1CA8D680004DBDE0 /* Paiai */, 05130F8D21C9E5E8004EF1BE /* Paiai_iOS */, 05130F2D21C94B32004EF1BE /* PaiaiUIKit */, 05130F6921C95373004EF1BE /* PaiaiDataKit */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 05130F2C21C94B32004EF1BE /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 0513109621CA3915004EF1BE /* di.mp3 in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 05130F6821C95373004EF1BE /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 05130F8C21C9E5E8004EF1BE /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 0569F6152200438C000A75CA /* Group.storyboard in Resources */, 0572B2C921E30D8000EAD2A2 /* PhotoCell.xib in Resources */, 0513105B21CA1D50004EF1BE /* Mine.storyboard in Resources */, 0513105821CA1D50004EF1BE /* Main.storyboard in Resources */, 0513105C21CA1D50004EF1BE /* PhotoDetail.storyboard in Resources */, 0500C25E21E72E45009A7013 /* Assets.xcassets in Resources */, 0513105A21CA1D50004EF1BE /* Message.storyboard in Resources */, 0513105921CA1D50004EF1BE /* GroupDetail.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 6CEBD0FD1CA8D680004DBDE0 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 05E80E3021DF65D5006368C4 /* Assets.xcassets in Resources */, 05BEBE3E228E51D800541855 /* LaunchScreen.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ 05D5F0C22015E55000BC890B /* Run Script */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 12; files = ( ); inputFileListPaths = ( ); inputPaths = ( "$(SRCROOT)/Carthage/Build/iOS/RxCocoa.framework", "$(SRCROOT)/Carthage/Build/iOS/RxSwift.framework", "$(SRCROOT)/Carthage/Build/iOS/RxDataSources.framework", "$(SRCROOT)/Carthage/Build/iOS/ObjectMapper.framework", "$(SRCROOT)/Carthage/Build/iOS/Alamofire.framework", "$(SRCROOT)/Carthage/Build/iOS/Kingfisher.framework", "$(SRCROOT)/Carthage/Build/iOS/PullToRefresh.framework", "$(SRCROOT)/Carthage/Build/iOS/Differentiator.framework", "$(SRCROOT)/Carthage/Build/iOS/RxRelay.framework", "$(SRCROOT)/Carthage/Build/iOS/ESPullToRefresh.framework", ); name = "Run Script"; outputPaths = ( "$(DERIVED_FILE_DIR)/$(FRAMEWORKS_FOLDER_PATH)/RxSwift.framework", "$(DERIVED_FILE_DIR)/$(FRAMEWORKS_FOLDER_PATH)/RxDataSources.framework", "$(DERIVED_FILE_DIR)/$(FRAMEWORKS_FOLDER_PATH)/ObjectMapper.framework", "$(DERIVED_FILE_DIR)/$(FRAMEWORKS_FOLDER_PATH)/Alamofire.framework", "$(DERIVED_FILE_DIR)/$(FRAMEWORKS_FOLDER_PATH)/Kingfisher.framework", "$(DERIVED_FILE_DIR)/$(FRAMEWORKS_FOLDER_PATH)/PullToRefresh.framework", "$(DERIVED_FILE_DIR)/$(FRAMEWORKS_FOLDER_PATH)/RxCocoa.framework", "$(DERIVED_FILE_DIR)/$(FRAMEWORKS_FOLDER_PATH)/Differentiator.framework", "$(DERIVED_FILE_DIR)/$(FRAMEWORKS_FOLDER_PATH)/RxRelay.framework", "$(DERIVED_FILE_DIR)/$(FRAMEWORKS_FOLDER_PATH)/ESPullToRefresh.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "/usr/local/bin/carthage copy-frameworks\n\n#!/usr/bin/env bash\n\nAPP_PATH=\"${TARGET_BUILD_DIR}/${WRAPPER_NAME}\"\n\n# This script loops through the frameworks embedded in the application and\n# removes unused architectures.\nfind \"$APP_PATH\" -name '*.framework' -type d | while read -r FRAMEWORK\ndo\nFRAMEWORK_EXECUTABLE_NAME=$(defaults read \"$FRAMEWORK/Info.plist\" CFBundleExecutable)\nFRAMEWORK_EXECUTABLE_PATH=\"$FRAMEWORK/$FRAMEWORK_EXECUTABLE_NAME\"\n\nif [ ! -f \"${FRAMEWORK_EXECUTABLE_PATH}\" ]; then\ncontinue\nfi\n\nif xcrun lipo -info \"${FRAMEWORK_EXECUTABLE_PATH}\" | grep --silent \"Non-fat\"; then\necho \"Framework non-fat, skipping: $FRAMEWORK_EXECUTABLE_NAME\"\ncontinue\nfi\n\necho \"Thinning framework $FRAMEWORK_EXECUTABLE_NAME\"\n\nEXTRACTED_ARCHS=()\n\nfor ARCH in $ARCHS\ndo\necho \"Extracting $ARCH from $FRAMEWORK_EXECUTABLE_NAME\"\nxcrun lipo -extract \"$ARCH\" \"$FRAMEWORK_EXECUTABLE_PATH\" -o \"$FRAMEWORK_EXECUTABLE_PATH-$ARCH\"\nEXTRACTED_ARCHS+=(\"$FRAMEWORK_EXECUTABLE_PATH-$ARCH\")\ndone\n\necho \"Merging extracted architectures: ${ARCHS}\"\nxcrun lipo -o \"$FRAMEWORK_EXECUTABLE_PATH-merged\" -create \"${EXTRACTED_ARCHS[@]}\"\nrm \"${EXTRACTED_ARCHS[@]}\"\n\necho \"Replacing original executable with thinned version\"\nrm \"$FRAMEWORK_EXECUTABLE_PATH\"\nmv \"$FRAMEWORK_EXECUTABLE_PATH-merged\" \"$FRAMEWORK_EXECUTABLE_PATH\"\ndone\n"; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 05130F2A21C94B32004EF1BE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 05130FFD21CA1B39004EF1BE /* HardwareAuthorization.swift in Sources */, 05130FFE21CA1B39004EF1BE /* WaterfallFlowLayout.swift in Sources */, 05130FFF21CA1B39004EF1BE /* WaterfallFlowConfiguration.swift in Sources */, 055BB53E220AEA3B009548AA /* NiblessViewController.swift in Sources */, 059B58AA21F83B2E00FA64C2 /* CenterConfirmItem.swift in Sources */, 05C5285E21FEB03F0090ECB5 /* ViewControllerTransitioningProxy.swift in Sources */, 057317A421F5C6C0009B2FCE /* BottomCancelItem.swift in Sources */, 0513100121CA1B39004EF1BE /* CGPointExt.swift in Sources */, 0584FD7521F9C70D00FA1E3E /* SideAnimator.swift in Sources */, 0584FD7721F9C8A300FA1E3E /* PresentAnimatorDelegate.swift in Sources */, 059B589F21F7103100FA64C2 /* AlertItem.swift in Sources */, 058C33EE2272F7BE00A435E9 /* UINavigationController+NavigationBack.swift in Sources */, 059B58A621F7235D00FA64C2 /* AlertAction.swift in Sources */, 0513109821CA3915004EF1BE /* QRCodeScanResult.swift in Sources */, 0513100221CA1B39004EF1BE /* CGSizeExt.swift in Sources */, 0513109A21CA3915004EF1BE /* QRCodeScanView.swift in Sources */, 05D3A3C621FF010900A29A20 /* WebViewController.swift in Sources */, 0500C26521E8644E009A7013 /* NavigationBackViewController.swift in Sources */, 057317A221F5C6A0009B2FCE /* BottomDefaultItem.swift in Sources */, 0513106021CA1E53004EF1BE /* UIStoryboardExt.swift in Sources */, 059B58A821F83B1600FA64C2 /* CenterCancelItem.swift in Sources */, 0513100A21CA1B39004EF1BE /* UIBarButtonItemExt.swift in Sources */, 0513100B21CA1B39004EF1BE /* UIColorExt.swift in Sources */, 05C8D21221ED7B620001E847 /* UINavigationBar+FixSpace.swift in Sources */, 05C8D21021ED7B280001E847 /* UIApplication+Swizzle.swift in Sources */, 0513100F21CA1B39004EF1BE /* UIViewExt.swift in Sources */, 0513109B21CA3915004EF1BE /* QRCodeConfiguration.swift in Sources */, 055BB541220AEA62009548AA /* NiblessView.swift in Sources */, 0513101021CA1B39004EF1BE /* UIViewControllerExt.swift in Sources */, 05AF61BF226EFAF700AD8E2F /* NavigationBar.swift in Sources */, 0513101221CA1B39004EF1BE /* UITextFieldExt.swift in Sources */, 05C0CEF921F8567C00993DE2 /* AlertView.swift in Sources */, 0513108021CA3907004EF1BE /* ActionSheetView.swift in Sources */, 0513101421CA1B39004EF1BE /* UITextViewExt.swift in Sources */, 05C5285B21FEAFA60090ECB5 /* ViewControllerTransitioningDelegate.swift in Sources */, 0513109921CA3915004EF1BE /* NotificationExt.swift in Sources */, 0513101921CA1B39004EF1BE /* UIImageExt.swift in Sources */, 05C8D22921EF0A9F0001E847 /* NavigationControllerProxy.swift in Sources */, 05D3A3D02200288400A29A20 /* Storyboarded.swift in Sources */, 05C0CEFB21F85A7700993DE2 /* ActionSheetController.swift in Sources */, 0584FD7C21FABC1400FA1E3E /* PresentExtension.swift in Sources */, 05C8D21B21ED9A020001E847 /* UIViewController+Navigation.swift in Sources */, 0513109521CA3915004EF1BE /* QRCodeScanDelegate.swift in Sources */, 0584FD7E21FABD9D00FA1E3E /* PresentViewController.swift in Sources */, 053E126521F1718E00A64893 /* PageOption.swift in Sources */, 05130F5A21C94C12004EF1BE /* PresentDisappearAnimatedTransitioning.swift in Sources */, 053E126721F1719F00A64893 /* PageItem.swift in Sources */, 053E127821F5B6E400A64893 /* AlertController.swift in Sources */, 054D8398228288FD0074561A /* NavigationBarConfiguration.swift in Sources */, 05C5285621FE98F50090ECB5 /* GestureRecognizerProxy.swift in Sources */, 05130F5921C94C12004EF1BE /* AlertViewController.swift in Sources */, 05EE558B226F070B00E13460 /* NavigationController.swift in Sources */, 0513109421CA3915004EF1BE /* QRCodeMaskView.swift in Sources */, 0513109721CA3915004EF1BE /* QRCodeScanner.swift in Sources */, 05130F5E21C94C12004EF1BE /* PresentAppearAnimatedTransitioning.swift in Sources */, 05130F5721C94C12004EF1BE /* AlertAnimator.swift in Sources */, 0513109321CA3915004EF1BE /* ColorQR.swift in Sources */, 05130F5C21C94C12004EF1BE /* ActionSheetAnimator.swift in Sources */, 05130F5B21C94C12004EF1BE /* PresentAnimatable.swift in Sources */, 05C8D22B21EF0EDC0001E847 /* NavigationControllerDelegate.swift in Sources */, 05C5285821FE995F0090ECB5 /* GestureRecognizerDelegate.swift in Sources */, 05130F6321C94C7A004EF1BE /* SideViewController.swift in Sources */, 05130F6421C94C7A004EF1BE /* PageViewController.swift in Sources */, 057550BC22754ECB007A265D /* UINavigationItem+UIBarButttonItem.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 05130F6621C95373004EF1BE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 058D0CA02249FCF6006CA488 /* Toast.swift in Sources */, 058D0CA12249FCF6006CA488 /* ToastView.swift in Sources */, 058D0CA22249FCF6006CA488 /* ToastOption.swift in Sources */, 058D0CA32249FCF6006CA488 /* ToastAnimator.swift in Sources */, 058D0CA42249FCF6006CA488 /* FadeToastAnimator.swift in Sources */, 0513106521CA290B004EF1BE /* UserDefaultsExt.swift in Sources */, 0513106621CA290B004EF1BE /* StringExt.swift in Sources */, 0543E7F421CB911200A42807 /* UserInfoViewModel.swift in Sources */, 05C0D99621D22AA7000B7B2A /* PhotoDetailRepository.swift in Sources */, 0513106721CA290B004EF1BE /* DateExt.swift in Sources */, 05B2C60621D60E97008063B3 /* DictionaryExt.swift in Sources */, 0543E80D21D1E2EA00A42807 /* PhotoGroupDetailRepository.swift in Sources */, 0513102121CA1B67004EF1BE /* PhotoItem.swift in Sources */, 0513102221CA1B67004EF1BE /* StatusModel.swift in Sources */, 057CA9BC21DC855700FB7D03 /* UploadResource.swift in Sources */, 0513102321CA1B67004EF1BE /* FileModel.swift in Sources */, 0513102421CA1B67004EF1BE /* Interfaces.swift in Sources */, 0513102521CA1B67004EF1BE /* NetworkApi.swift in Sources */, 0513102621CA1B67004EF1BE /* Resource.swift in Sources */, 05594C012240BF9C002D4910 /* PhotoPurchaseViewModel.swift in Sources */, 0535D6DB21D32A9E008D9403 /* GuestUserInfoRemoteAPI.swift in Sources */, 05B2C63121D75A1B008063B3 /* ContentResource.swift in Sources */, 057CA9CA21DCA70B00FB7D03 /* GroupRepository.swift in Sources */, 05C0D9A421D28591000B7B2A /* UserInfoRemoteAPI.swift in Sources */, 0513102B21CA1B67004EF1BE /* HomeRepository.swift in Sources */, 0535D6D921D32A89008D9403 /* WXUserInfoRemoteAPI.swift in Sources */, 05D269F0227EE0FC0030062C /* PhotoItemsOperator.swift in Sources */, 0513102C21CA1B67004EF1BE /* OrderRepository.swift in Sources */, 057CA9BA21DC836B00FB7D03 /* GroupPhotoRemoteAPI.swift in Sources */, 0513102D21CA1B67004EF1BE /* GroupPhotoRepository.swift in Sources */, 05C0D98E21D22119000B7B2A /* PhotoThumbupUserItem.swift in Sources */, 05C71C0821DDBD55003E7CEE /* JSONCode.swift in Sources */, 0513102E21CA1B67004EF1BE /* PhotoGroupRepository.swift in Sources */, 051310B821CB6958004EF1BE /* UserInfoStore.swift in Sources */, 05B2C5EF21D48133008063B3 /* HomeRemoteAPI.swift in Sources */, 057CA9D021DDB7DD00FB7D03 /* NetworkArrayData.swift in Sources */, 057CA9CE21DDAE8100FB7D03 /* GroupDetailRepository.swift in Sources */, 0543E80B21D1DF4000A42807 /* GroupMemberItem.swift in Sources */, 0513103121CA1B67004EF1BE /* MessageRepository.swift in Sources */, 0513103321CA1B67004EF1BE /* UserInfoRepository.swift in Sources */, 0513103521CA1B67004EF1BE /* RecentGroupInfo.swift in Sources */, 05D269F6227EE7F40030062C /* ItemOperator.swift in Sources */, 05D269EE227EE0EB0030062C /* GroupItemsOperator.swift in Sources */, 0513103921CA1B67004EF1BE /* HomeViewModel.swift in Sources */, 0543E80F21D1FD1100A42807 /* GroupDetailItem.swift in Sources */, 0513103A21CA1B67004EF1BE /* GroupViewModel.swift in Sources */, 05C0D99021D2219A000B7B2A /* PhotoCommentItem.swift in Sources */, 0513103B21CA1B67004EF1BE /* GroupDetailViewModel.swift in Sources */, 05B2C62B21D750F1008063B3 /* FeedbackRemoteAPI.swift in Sources */, 0513103C21CA1B67004EF1BE /* GroupMemberViewModel.swift in Sources */, 0513103D21CA1B67004EF1BE /* MineGroupViewModel.swift in Sources */, 0513103E21CA1B67004EF1BE /* MineOrderViewModel.swift in Sources */, 05B2C62721D74E92008063B3 /* OrderRemoteAPI.swift in Sources */, 05B2C62921D74F27008063B3 /* MessageRemoteAPI.swift in Sources */, 0513103F21CA1B67004EF1BE /* PhotoDetailItemViewModel.swift in Sources */, 054B6C45223F884600939FE6 /* PhotoDetailRemoteAPI.swift in Sources */, 05ED11C72252165700FF3758 /* Notification+wxPay.swift in Sources */, 0513104021CA1B67004EF1BE /* MessageListViewModel.swift in Sources */, 053E127521F5A72000A64893 /* Error.swift in Sources */, 05B2C61D21D710C5008063B3 /* GroupRemoteAPI.swift in Sources */, 0513104121CA1B67004EF1BE /* MessageViewModel.swift in Sources */, 0513104221CA1B67004EF1BE /* CreateGroupViewModel.swift in Sources */, 0513104321CA1B67004EF1BE /* ScanQRViewModel.swift in Sources */, 05130FB721C9E80F004EF1BE /* MessageListItem.swift in Sources */, 05B2C62121D727AA008063B3 /* StatusResource.swift in Sources */, 051310C021CB6EF4004EF1BE /* UserInfo.swift in Sources */, 05594BFF2240BEDE002D4910 /* PhotoDetailViewModel.swift in Sources */, 05130FB521C9E7CE004EF1BE /* MessageItem.swift in Sources */, 057CA9C621DCA2C900FB7D03 /* PhotoRepository.swift in Sources */, 0546D9852242460700742939 /* OriginData.swift in Sources */, 05B2C62F21D754BD008063B3 /* GroupDetailRemoteAPI.swift in Sources */, 05ED11C52251A90000FF3758 /* PhotoPurchaseRemoteAPI.swift in Sources */, 05130FB321C9E76A004EF1BE /* GroupItem.swift in Sources */, 05130FB021C9E6CD004EF1BE /* OrderItem.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 05130F8A21C9E5E8004EF1BE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 051310B621CB675A004EF1BE /* UIImageView+Kingfisher.swift in Sources */, 05130FDD21CA1B04004EF1BE /* GroupViewController.swift in Sources */, 05130FDF21CA1B04004EF1BE /* GroupMemberCell.swift in Sources */, 05130FE021CA1B04004EF1BE /* GroupDetailViewController.swift in Sources */, 05130FE121CA1B04004EF1BE /* GroupMemberViewController.swift in Sources */, 05130FE221CA1B04004EF1BE /* GroupNameModificationViewController.swift in Sources */, 055EFAD7221A4DB400450AD5 /* GroupQRView.swift in Sources */, 05130FE421CA1B04004EF1BE /* MessageCommentAndThumbupCell.swift in Sources */, 05D26A01228031F10030062C /* UIViewController+Rx.swift in Sources */, 05D3A3CD22000C3A00A29A20 /* GroupCoordinator.swift in Sources */, 05130FE521CA1B04004EF1BE /* MessageSystemCell.swift in Sources */, 05130FE621CA1B04004EF1BE /* MessageCoordinator.swift in Sources */, 05130FE721CA1B04004EF1BE /* MessageViewController.swift in Sources */, 05130FE821CA1B04004EF1BE /* MessageListViewController.swift in Sources */, 0530951B221AB3EC00408D34 /* GroupDetailMemeberView.swift in Sources */, 0513106921CA34D6004EF1BE /* GroupDetailCoordinator.swift in Sources */, 05130FEA21CA1B04004EF1BE /* GroupCell.swift in Sources */, 05130FEB21CA1B04004EF1BE /* OrderCell.swift in Sources */, 05130FEC21CA1B04004EF1BE /* MineCoordinator.swift in Sources */, 05130FED21CA1B04004EF1BE /* MineViewController.swift in Sources */, 05130FEE21CA1B04004EF1BE /* MineGroupViewController.swift in Sources */, 05D269E6227ED9980030062C /* NavigationSource.swift in Sources */, 05130FEF21CA1B04004EF1BE /* MineFeedbackViewController.swift in Sources */, 05594C032240E94E002D4910 /* PhotoDetailImageCell.swift in Sources */, 051FA6692276FA4300A5ECC2 /* BaseCoordinator.swift in Sources */, 05130FF021CA1B04004EF1BE /* MineOrderViewController.swift in Sources */, 05130FF121CA1B04004EF1BE /* MineAboutViewController.swift in Sources */, 05130FF721CA1B04004EF1BE /* PhotoDetailCommentCell.swift in Sources */, 0513106B21CA3545004EF1BE /* PhotoDetailCoordinator.swift in Sources */, 05130FF821CA1B04004EF1BE /* ImageCell.swift in Sources */, 05130FF921CA1B04004EF1BE /* PhotoDetailViewController.swift in Sources */, 051FA66C2277F03700A5ECC2 /* LoginCoordinator.swift in Sources */, 05130FFB21CA1B04004EF1BE /* ShareController.swift in Sources */, 05130FFC21CA1B04004EF1BE /* PhotoPreviewViewController.swift in Sources */, 05130FD721CA1ADF004EF1BE /* HomeCoordinator.swift in Sources */, 05130FD821CA1AE0004EF1BE /* HomeViewController.swift in Sources */, 05130FD921CA1AE0004EF1BE /* CreateGroupConfirmViewController.swift in Sources */, 05130FDA21CA1AE0004EF1BE /* CreateGroupViewController.swift in Sources */, 05130FDB21CA1AE0004EF1BE /* ScanQRViewController.swift in Sources */, 05130FD321CA1AD4004EF1BE /* PhotoCell.swift in Sources */, 05130FD421CA1AD4004EF1BE /* LoginViewController.swift in Sources */, 05130FD521CA1AD4004EF1BE /* AppCoordinator.swift in Sources */, 05130FD621CA1AD4004EF1BE /* ContainerViewController.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 6CEBD0FB1CA8D680004DBDE0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 05130FD221CA1A8A004EF1BE /* AppDelegate.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 050D7186225317AD0076CE06 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 05130F6921C95373004EF1BE /* PaiaiDataKit */; targetProxy = 050D7185225317AD0076CE06 /* PBXContainerItemProxy */; }; 050D718A225317AD0076CE06 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 05130F8D21C9E5E8004EF1BE /* Paiai_iOS */; targetProxy = 050D7189225317AD0076CE06 /* PBXContainerItemProxy */; }; 05130F4221C94B33004EF1BE /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 05130F2D21C94B32004EF1BE /* PaiaiUIKit */; targetProxy = 05130F4121C94B33004EF1BE /* PBXContainerItemProxy */; }; 051310A821CA451B004EF1BE /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 05130F2D21C94B32004EF1BE /* PaiaiUIKit */; targetProxy = 051310A721CA451B004EF1BE /* PBXContainerItemProxy */; }; 051310AA21CA451B004EF1BE /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 05130F6921C95373004EF1BE /* PaiaiDataKit */; targetProxy = 051310A921CA451B004EF1BE /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ A69FFB881E7018CC0006FEE0 /* PhotoDetail.storyboard */ = { isa = PBXVariantGroup; children = ( A69FFB891E7018CC0006FEE0 /* Base */, ); name = PhotoDetail.storyboard; sourceTree = "<group>"; }; A69FFB8A1E7018CC0006FEE0 /* GroupDetail.storyboard */ = { isa = PBXVariantGroup; children = ( A69FFB8B1E7018CC0006FEE0 /* Base */, ); name = GroupDetail.storyboard; sourceTree = "<group>"; }; A69FFB8C1E7018CC0006FEE0 /* LaunchScreen.storyboard */ = { isa = PBXVariantGroup; children = ( A69FFB8D1E7018CC0006FEE0 /* Base */, ); name = LaunchScreen.storyboard; sourceTree = "<group>"; }; A69FFB8E1E7018CC0006FEE0 /* Main.storyboard */ = { isa = PBXVariantGroup; children = ( A69FFB8F1E7018CC0006FEE0 /* Base */, ); name = Main.storyboard; sourceTree = "<group>"; }; A69FFB901E7018CC0006FEE0 /* Message.storyboard */ = { isa = PBXVariantGroup; children = ( A69FFB911E7018CC0006FEE0 /* Base */, ); name = Message.storyboard; sourceTree = "<group>"; }; A69FFB921E7018CC0006FEE0 /* Mine.storyboard */ = { isa = PBXVariantGroup; children = ( A69FFB931E7018CC0006FEE0 /* Base */, ); name = Mine.storyboard; sourceTree = "<group>"; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ 05130F4621C94B33004EF1BE /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = RSJ4N8U2LM; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Carthage/Build/iOS", ); GCC_C_LANGUAGE_STANDARD = gnu11; INFOPLIST_FILE = PaiaiUIKit/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = FFIB.PaiaiUIKit; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 1; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; 05130F4721C94B33004EF1BE /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = RSJ4N8U2LM; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Carthage/Build/iOS", ); GCC_C_LANGUAGE_STANDARD = gnu11; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; INFOPLIST_FILE = PaiaiUIKit/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = FFIB.PaiaiUIKit; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 1; VALID_ARCHS = "arm64 arm64e armv7s"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; 05130F8221C95373004EF1BE /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_ENABLE_MODULES = NO; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = Q38447SL4M; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Carthage/Build/iOS", "$(PROJECT_DIR)", ); GCC_C_LANGUAGE_STANDARD = gnu11; HEADER_SEARCH_PATHS = ""; INFOPLIST_FILE = PaiaiDataKit/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_GENERATE_MAP_FILE = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Paiai/wxSDK", ); MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = FFIB.PaiaiDataKit; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OBJC_BRIDGING_HEADER = ""; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; 05130F8321C95373004EF1BE /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_ENABLE_MODULES = NO; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = Q38447SL4M; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Carthage/Build/iOS", "$(PROJECT_DIR)", ); GCC_C_LANGUAGE_STANDARD = gnu11; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; HEADER_SEARCH_PATHS = ""; INFOPLIST_FILE = PaiaiDataKit/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_GENERATE_MAP_FILE = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Paiai/wxSDK", ); MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = FFIB.PaiaiDataKit; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; SWIFT_OBJC_BRIDGING_HEADER = ""; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALID_ARCHS = "arm64 arm64e armv7s"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; 05130FA621C9E5E9004EF1BE /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = Q38447SL4M; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Carthage/Build/iOS", "$(PROJECT_DIR)", ); GCC_C_LANGUAGE_STANDARD = gnu11; INFOPLIST_FILE = Paiai_iOS/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.Paiai-iOS"; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 1; VALID_ARCHS = "arm64 arm64e armv7s"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; 05130FA721C9E5E9004EF1BE /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = Q38447SL4M; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Carthage/Build/iOS", "$(PROJECT_DIR)", ); GCC_C_LANGUAGE_STANDARD = gnu11; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; INFOPLIST_FILE = Paiai_iOS/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.Paiai-iOS"; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 1; VALID_ARCHS = "arm64 arm64e armv7s"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; 6CEBD10F1CA8D680004DBDE0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = NO; CLANG_ENABLE_OBJC_ARC = 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_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_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu99; 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 = 10.0; LD_GENERATE_MAP_FILE = YES; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; OTHER_LDFLAGS = ( "-Objc", "-all_load", ); SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; }; name = Debug; }; 6CEBD1101CA8D680004DBDE0 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = NO; CLANG_ENABLE_OBJC_ARC = 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_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_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; 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 = 10.0; LD_GENERATE_MAP_FILE = YES; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ( "-Objc", "-all_load", ); SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; VALIDATE_PRODUCT = YES; }; name = Release; }; 6CEBD1121CA8D680004DBDE0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; CLANG_ENABLE_MODULES = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = Q38447SL4M; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Paiai", "$(PROJECT_DIR)/Carthage/Build/iOS", "$(PROJECT_DIR)", ); GCC_PREFIX_HEADER = ""; GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)"; HEADER_SEARCH_PATHS = ( "$(PROJECT_DIR)/Paiai/wxSDK/WXApi.h", "$(PROJECT_DIR)/Paiai/wxSDK/WechatAuthSDK.h", "$(PROJECT_DIR)/Paiai/wxSDK/WXApiObject.h", ); INFOPLIST_FILE = PaiAi/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_GENERATE_MAP_FILE = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Paiai/wxSDK", ); MACH_O_TYPE = mh_execute; ONLY_ACTIVE_ARCH = YES; OTHER_CODE_SIGN_FLAGS = "--deep"; OTHER_LDFLAGS = "-all_load"; OTHER_SWIFT_FLAGS = "-DDEBUG"; PRODUCT_BUNDLE_IDENTIFIER = com.PaiAi.PaiAi; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OBJC_BRIDGING_HEADER = "Swift-bridge.h"; SWIFT_VERSION = 5.0; USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/**"; }; name = Debug; }; 6CEBD1131CA8D680004DBDE0 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; CLANG_ENABLE_MODULES = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = Q38447SL4M; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Paiai", "$(PROJECT_DIR)/Carthage/Build/iOS", "$(PROJECT_DIR)", ); GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_PREFIX_HEADER = ""; HEADER_SEARCH_PATHS = ( "$(PROJECT_DIR)/Paiai/wxSDK/WXApi.h", "$(PROJECT_DIR)/Paiai/wxSDK/WechatAuthSDK.h", "$(PROJECT_DIR)/Paiai/wxSDK/WXApiObject.h", ); INFOPLIST_FILE = PaiAi/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_GENERATE_MAP_FILE = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Paiai/wxSDK", ); MACH_O_TYPE = mh_execute; ONLY_ACTIVE_ARCH = YES; OTHER_CODE_SIGN_FLAGS = "--deep"; OTHER_LDFLAGS = "-all_load"; OTHER_SWIFT_FLAGS = ""; PRODUCT_BUNDLE_IDENTIFIER = com.PaiAi.PaiAi; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OBJC_BRIDGING_HEADER = "Swift-bridge.h"; SWIFT_VERSION = 5.0; USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/**"; VALID_ARCHS = "arm64 arm64e armv7s"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 05130F4521C94B33004EF1BE /* Build configuration list for PBXNativeTarget "PaiaiUIKit" */ = { isa = XCConfigurationList; buildConfigurations = ( 05130F4621C94B33004EF1BE /* Debug */, 05130F4721C94B33004EF1BE /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 05130F8121C95373004EF1BE /* Build configuration list for PBXNativeTarget "PaiaiDataKit" */ = { isa = XCConfigurationList; buildConfigurations = ( 05130F8221C95373004EF1BE /* Debug */, 05130F8321C95373004EF1BE /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 05130FA521C9E5E9004EF1BE /* Build configuration list for PBXNativeTarget "Paiai_iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( 05130FA621C9E5E9004EF1BE /* Debug */, 05130FA721C9E5E9004EF1BE /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 6CEBD0FA1CA8D680004DBDE0 /* Build configuration list for PBXProject "Paiai" */ = { isa = XCConfigurationList; buildConfigurations = ( 6CEBD10F1CA8D680004DBDE0 /* Debug */, 6CEBD1101CA8D680004DBDE0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 6CEBD1111CA8D680004DBDE0 /* Build configuration list for PBXNativeTarget "Paiai" */ = { isa = XCConfigurationList; buildConfigurations = ( 6CEBD1121CA8D680004DBDE0 /* Debug */, 6CEBD1131CA8D680004DBDE0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 6CEBD0F71CA8D680004DBDE0 /* Project object */; }