weareopensource/Swift

View on GitHub
waosSwift.xcodeproj/project.pbxproj

Summary

Maintainability
Test Coverage
// !$*UTF8*$!
{
    archiveVersion = 1;
    classes = {
    };
    objectVersion = 52;
    objects = {

/* Begin PBXBuildFile section */
        BF00138B237427670044C01A /* Eureka.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF00138A237427660044C01A /* Eureka.swift */; };
        BF01C99B2621935A00143475 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF01C99A2621935A00143475 /* UIScrollView+Rx.swift */; };
        BF01C9A12621937800143475 /* UIScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF01C9A02621937800143475 /* UIScrollView.swift */; };
        BF058D772282BCAC00E2A077 /* AuthSigninController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF058D762282BCAC00E2A077 /* AuthSigninController.swift */; };
        BF058D792282BCB600E2A077 /* AuthFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF058D782282BCB600E2A077 /* AuthFlow.swift */; };
        BF058D7B2282BCC500E2A077 /* AuthSigninReactor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF058D7A2282BCC500E2A077 /* AuthSigninReactor.swift */; };
        BF058D7E2282BCDD00E2A077 /* AuthService.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF058D7D2282BCDD00E2A077 /* AuthService.swift */; };
        BF0BB9FB236B495F00454BDD /* Eureka+Valid+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0BB9FA236B495F00454BDD /* Eureka+Valid+Rx.swift */; };
        BF0CD6AB22563C9800844F9A /* Strings.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0CD6AA22563C9800844F9A /* Strings.swift */; };
        BF0CD6B622563CC200844F9A /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0CD6B822563CC200844F9A /* Localizable.strings */; };
        BF10C83125F78B8C00327730 /* UserMoreReactor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF10C81D25F78B8C00327730 /* UserMoreReactor.swift */; };
        BF10C83225F78B8C00327730 /* UserReactor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF10C81E25F78B8C00327730 /* UserReactor.swift */; };
        BF10C83325F78B8C00327730 /* UserPreferenceReactor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF10C81F25F78B8C00327730 /* UserPreferenceReactor.swift */; };
        BF10C83425F78B8C00327730 /* UserViewReactor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF10C82025F78B8C00327730 /* UserViewReactor.swift */; };
        BF10C83525F78B8C00327730 /* ComplementaryModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF10C82225F78B8C00327730 /* ComplementaryModel.swift */; };
        BF10C83625F78B8C00327730 /* UserModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF10C82325F78B8C00327730 /* UserModel.swift */; };
        BF10C83725F78B8C00327730 /* UserViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF10C82525F78B8C00327730 /* UserViewController.swift */; };
        BF10C83825F78B8C00327730 /* UserMoreController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF10C82625F78B8C00327730 /* UserMoreController.swift */; };
        BF10C83925F78B8C00327730 /* UserPreferenceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF10C82725F78B8C00327730 /* UserPreferenceController.swift */; };
        BF10C83A25F78B8C00327730 /* UserController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF10C82825F78B8C00327730 /* UserController.swift */; };
        BF10C83B25F78B8C00327730 /* UserFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF10C82A25F78B8C00327730 /* UserFlow.swift */; };
        BF10C83C25F78B8C00327730 /* UserService.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF10C82C25F78B8C00327730 /* UserService.swift */; };
        BF10C83D25F78B8C00327730 /* UserApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF10C82E25F78B8C00327730 /* UserApi.swift */; };
        BF10C83E25F78B8C00327730 /* me.json in Resources */ = {isa = PBXBuildFile; fileRef = BF10C83025F78B8C00327730 /* me.json */; };
        BF1211AD260369C700C57F1F /* Font Awesome 5 Brands-Regular-400.otf in Resources */ = {isa = PBXBuildFile; fileRef = BF1211A82603677B00C57F1F /* Font Awesome 5 Brands-Regular-400.otf */; };
        BF1211B0260369C900C57F1F /* Font Awesome 5 Free-Regular-400.otf in Resources */ = {isa = PBXBuildFile; fileRef = BF1211A92603677B00C57F1F /* Font Awesome 5 Free-Regular-400.otf */; };
        BF1211B1260369CC00C57F1F /* Font Awesome 5 Free-Solid-900.otf in Resources */ = {isa = PBXBuildFile; fileRef = BF1211AA2603677B00C57F1F /* Font Awesome 5 Free-Solid-900.otf */; };
        BF1211B626038A7B00C57F1F /* SwiftSpinner in Frameworks */ = {isa = PBXBuildFile; productRef = BF1211B526038A7B00C57F1F /* SwiftSpinner */; };
        BF1211BA26038C3800C57F1F /* SwiftSpinner+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1211B926038C3800C57F1F /* SwiftSpinner+Rx.swift */; };
        BF16E7B22534BDD100200046 /* HomePageController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF16E7B12534BDD100200046 /* HomePageController.swift */; };
        BF16E7B62534BDE400200046 /* HomePageReactor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF16E7B52534BDE400200046 /* HomePageReactor.swift */; };
        BF16E7C52534C41400200046 /* HomeService.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF16E7C42534C41400200046 /* HomeService.swift */; };
        BF16E7C92534C44200200046 /* HomeApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF16E7C82534C44200200046 /* HomeApi.swift */; };
        BF16E7CD2534C62900200046 /* changelogs.json in Resources */ = {isa = PBXBuildFile; fileRef = BF16E7CC2534C62900200046 /* changelogs.json */; };
        BF16E7D12534C71E00200046 /* PagesModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF16E7D02534C71E00200046 /* PagesModel.swift */; };
        BF16E7D52534C72F00200046 /* PagesResponses.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF16E7D42534C72F00200046 /* PagesResponses.swift */; };
        BF19509622B7CEEB00C593E5 /* Url.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF19509522B7CEEB00C593E5 /* Url.swift */; };
        BF1D704D245F561100F8EA36 /* Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D704C245F561100F8EA36 /* Data.swift */; };
        BF3533002602BBEF005EA507 /* ReactorKit in Frameworks */ = {isa = PBXBuildFile; productRef = BF3532FF2602BBEF005EA507 /* ReactorKit */; };
        BF3533102602BD78005EA507 /* RxOptional in Frameworks */ = {isa = PBXBuildFile; productRef = BF35330F2602BD78005EA507 /* RxOptional */; };
        BF3533152602BD97005EA507 /* RxFlow in Frameworks */ = {isa = PBXBuildFile; productRef = BF3533142602BD97005EA507 /* RxFlow */; };
        BF35331F2602BE6C005EA507 /* CocoaLumberjackSwift in Frameworks */ = {isa = PBXBuildFile; productRef = BF35331E2602BE6C005EA507 /* CocoaLumberjackSwift */; };
        BF3533212602BE6C005EA507 /* CocoaLumberjack in Frameworks */ = {isa = PBXBuildFile; productRef = BF3533202602BE6C005EA507 /* CocoaLumberjack */; };
        BF3533262602BE88005EA507 /* Reusable in Frameworks */ = {isa = PBXBuildFile; productRef = BF3533252602BE88005EA507 /* Reusable */; };
        BF35332B2602BE9D005EA507 /* SwiftyJSON in Frameworks */ = {isa = PBXBuildFile; productRef = BF35332A2602BE9D005EA507 /* SwiftyJSON */; };
        BF3533302602BEB8005EA507 /* Eureka in Frameworks */ = {isa = PBXBuildFile; productRef = BF35332F2602BEB8005EA507 /* Eureka */; };
        BF3533352602BED3005EA507 /* RxAppState in Frameworks */ = {isa = PBXBuildFile; productRef = BF3533342602BED3005EA507 /* RxAppState */; };
        BF35333A2602BEEF005EA507 /* SnapKit in Frameworks */ = {isa = PBXBuildFile; productRef = BF3533392602BEEF005EA507 /* SnapKit */; };
        BF35333F2602BF08005EA507 /* KeychainAccess in Frameworks */ = {isa = PBXBuildFile; productRef = BF35333E2602BF08005EA507 /* KeychainAccess */; };
        BF3533442602BF3A005EA507 /* FontAwesome in Frameworks */ = {isa = PBXBuildFile; productRef = BF3533432602BF3A005EA507 /* FontAwesome */; };
        BF3533492602BF5D005EA507 /* Kingfisher in Frameworks */ = {isa = PBXBuildFile; productRef = BF3533482602BF5D005EA507 /* Kingfisher */; };
        BF3533552602BFE5005EA507 /* Down in Frameworks */ = {isa = PBXBuildFile; productRef = BF3533542602BFE5005EA507 /* Down */; };
        BF35335A2602C006005EA507 /* SwiftMessages in Frameworks */ = {isa = PBXBuildFile; productRef = BF3533592602C006005EA507 /* SwiftMessages */; };
        BF3533642602C0D7005EA507 /* Validator in Frameworks */ = {isa = PBXBuildFile; productRef = BF3533632602C0D7005EA507 /* Validator */; };
        BF3B775523608F4400ECD30A /* CoreUIButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3B775423608F4400ECD30A /* CoreUIButton.swift */; };
        BF3B77572360985700ECD30A /* CoreUILabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3B77562360985700ECD30A /* CoreUILabel.swift */; };
        BF3B775A2360C01F00ECD30A /* CoreUITextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3B77592360C01F00ECD30A /* CoreUITextField.swift */; };
        BF3B775C2360C35D00ECD30A /* UIColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3B775B2360C35D00ECD30A /* UIColor.swift */; };
        BF3D3D09279BFEB6001C32CC /* RxDataSources in Frameworks */ = {isa = PBXBuildFile; productRef = BF3D3D08279BFEB6001C32CC /* RxDataSources */; };
        BF425484221EBB9700395AE6 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF425483221EBB9700395AE6 /* AppDelegate.swift */; };
        BF425486221EBB9700395AE6 /* TasksListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF425485221EBB9700395AE6 /* TasksListController.swift */; };
        BF425488221EBB9700395AE6 /* SecondController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF425487221EBB9700395AE6 /* SecondController.swift */; };
        BF42548D221EBB9800395AE6 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = BF42548C221EBB9800395AE6 /* Assets.xcassets */; };
        BF425490221EBB9800395AE6 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BF42548E221EBB9800395AE6 /* LaunchScreen.storyboard */; };
        BF42549B221EBB9800395AE6 /* waosSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF42549A221EBB9800395AE6 /* waosSwiftTests.swift */; };
        BF4254A6221EBB9800395AE6 /* waosSwiftUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4254A5221EBB9800395AE6 /* waosSwiftUITests.swift */; };
        BF49EA0D2362CC2D00FF06E9 /* L10n.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF49EA0C2362CC2D00FF06E9 /* L10n.swift */; };
        BF4A2F45225B751F0001B4CE /* AppFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4A2F44225B751F0001B4CE /* AppFlow.swift */; };
        BF4A2F4D225B79A80001B4CE /* Preferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4A2F4C225B79A80001B4CE /* Preferences.swift */; };
        BF4A2F6A225B7C200001B4CE /* OnBoardingController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4A2F5E225B7C200001B4CE /* OnBoardingController.swift */; };
        BF4A2F6B225B7C200001B4CE /* OnBoardingReactor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4A2F5F225B7C200001B4CE /* OnBoardingReactor.swift */; };
        BF4A2F6F225BB2B10001B4CE /* OnBoardingFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4A2F6E225BB2B10001B4CE /* OnBoardingFlow.swift */; };
        BF4A2F71225BB2CD0001B4CE /* CoreFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4A2F70225BB2CD0001B4CE /* CoreFlow.swift */; };
        BF4A2F74225BB4B90001B4CE /* AppSteps.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4A2F73225BB4B90001B4CE /* AppSteps.swift */; };
        BF4A2F7E225BB9270001B4CE /* TasksListReactor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4A2F7D225BB9270001B4CE /* TasksListReactor.swift */; };
        BF4A2F80225BB9360001B4CE /* SecondReactor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4A2F7F225BB9360001B4CE /* SecondReactor.swift */; };
        BF4A2F82225BBA3F0001B4CE /* TasksFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4A2F81225BBA3F0001B4CE /* TasksFlow.swift */; };
        BF4A2F84225BBA4D0001B4CE /* SecondFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4A2F83225BBA4D0001B4CE /* SecondFlow.swift */; };
        BF4A2F87225C8F160001B4CE /* UILocalizations.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4A2F86225C8F160001B4CE /* UILocalizations.swift */; };
        BF4A2F9E225CA6DB0001B4CE /* CHANGELOG.md in Resources */ = {isa = PBXBuildFile; fileRef = BF4A2F8D225CA6DB0001B4CE /* CHANGELOG.md */; };
        BF4A2FA9225CA6DB0001B4CE /* Readme.md in Resources */ = {isa = PBXBuildFile; fileRef = BF4A2F9A225CA6DB0001B4CE /* Readme.md */; };
        BF4A2FAB225CA6DB0001B4CE /* LICENSE.md in Resources */ = {isa = PBXBuildFile; fileRef = BF4A2F9C225CA6DB0001B4CE /* LICENSE.md */; };
        BF4A2FAE2260F0040001B4CE /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4A2FAD2260F0040001B4CE /* Logger.swift */; };
        BF4A2FC0226479D20001B4CE /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4A2FBF226479D20001B4CE /* Configuration.swift */; };
        BF4A2FCD2264A6810001B4CE /* production.json in Resources */ = {isa = PBXBuildFile; fileRef = BF4A2FC92264A4B00001B4CE /* production.json */; };
        BF4A2FCE2264A6810001B4CE /* development.json in Resources */ = {isa = PBXBuildFile; fileRef = BF4A2FCA2264A4B00001B4CE /* development.json */; };
        BF4A2FD42265F4020001B4CE /* UserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4A2FD32265F4020001B4CE /* UserDefaults.swift */; };
        BF57EE3A2534E2800015B73D /* UISegmentedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF57EE392534E2800015B73D /* UISegmentedControl.swift */; };
        BF5BA0EE251206ED005DCDDD /* ASAuthorizationAppleIDButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF5BA0ED251206ED005DCDDD /* ASAuthorizationAppleIDButton+Rx.swift */; };
        BF5BA0F0251206FA005DCDDD /* ASAuthorizationControllerProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF5BA0EF251206FA005DCDDD /* ASAuthorizationControllerProxy.swift */; };
        BF5BA0F22512483A005DCDDD /* oauth.json in Resources */ = {isa = PBXBuildFile; fileRef = BF5BA0F12512483A005DCDDD /* oauth.json */; };
        BF5D48C6256580D100D492D0 /* HomeTermsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF5D48C5256580D100D492D0 /* HomeTermsController.swift */; };
        BF5D48CA256580E500D492D0 /* HomeTermsReactor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF5D48C9256580E500D492D0 /* HomeTermsReactor.swift */; };
        BF62ADA723E45ECC000D5225 /* UIAlertController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF62ADA623E45ECC000D5225 /* UIAlertController+Rx.swift */; };
        BF6F5E3C254DE9F1003D4B4A /* release.json in Resources */ = {isa = PBXBuildFile; fileRef = BF6F5E3B254DE9F1003D4B4A /* release.json */; };
        BF71BD9322A12A2E002CF9DE /* Validations.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF71BD9222A12A2E002CF9DE /* Validations.swift */; };
        BF7369A625191A2A00A5BDAB /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = BF7369A525191A2A00A5BDAB /* README.md */; };
        BF78B5F32293CD680057157A /* ObservableType+Extras.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF78B5F22293CD680057157A /* ObservableType+Extras.swift */; };
        BF78B5FA22942CBB0057157A /* CoreModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF78B5F922942CBB0057157A /* CoreModel.swift */; };
        BF78B5FC22942CCD0057157A /* CoreResponses.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF78B5FB22942CCD0057157A /* CoreResponses.swift */; };
        BF78B61C229683A90057157A /* token.json in Resources */ = {isa = PBXBuildFile; fileRef = BF78B61B229683A90057157A /* token.json */; };
        BF78B61E2296CE7B0057157A /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF78B61D2296CE7B0057157A /* Users.swift */; };
        BF78B622229949410057157A /* AuthSignupController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF78B621229949410057157A /* AuthSignupController.swift */; };
        BF78B624229949740057157A /* AuthSignupReactor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF78B623229949740057157A /* AuthSignupReactor.swift */; };
        BF78B626229964050057157A /* signUp.json in Resources */ = {isa = PBXBuildFile; fileRef = BF78B625229964050057157A /* signUp.json */; };
        BF78B628229964290057157A /* signIn.json in Resources */ = {isa = PBXBuildFile; fileRef = BF78B627229964290057157A /* signIn.json */; };
        BF794D3A22671CD8000B19F3 /* TasksModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF794D3922671CD8000B19F3 /* TasksModel.swift */; };
        BF794D51226880FB000B19F3 /* TasksService.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF794D50226880FB000B19F3 /* TasksService.swift */; };
        BF794D532269C4FB000B19F3 /* TasksViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF794D522269C4FB000B19F3 /* TasksViewController.swift */; };
        BF7975042531E8B700B92B0D /* UITextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7975032531E8B700B92B0D /* UITextField.swift */; };
        BF79A1DB279C523E00D15421 /* Moya in Frameworks */ = {isa = PBXBuildFile; productRef = BF79A1DA279C523E00D15421 /* Moya */; };
        BF79A1DD279C523E00D15421 /* RxMoya in Frameworks */ = {isa = PBXBuildFile; productRef = BF79A1DC279C523E00D15421 /* RxMoya */; };
        BF79A1E0279C524900D15421 /* ImageRow in Frameworks */ = {isa = PBXBuildFile; productRef = BF79A1DF279C524900D15421 /* ImageRow */; };
        BF7DD80625358B1E008BD4C9 /* MarkDown.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7DD80525358B1E008BD4C9 /* MarkDown.swift */; };
        BF7F894D2383F0BB00F98D98 /* UITricks.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7F894C2383F0BB00F98D98 /* UITricks.swift */; };
        BF8BD5F7235F30660083B912 /* KeyboardConstraints.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8BD5F6235F30660083B912 /* KeyboardConstraints.swift */; };
        BF8C6723227C3E1E0012B5A8 /* TasksCellReactor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8C6722227C3E1E0012B5A8 /* TasksCellReactor.swift */; };
        BF8C6725227C3E310012B5A8 /* TasksCellController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8C6724227C3E310012B5A8 /* TasksCellController.swift */; };
        BF8C6727227C43E80012B5A8 /* Array+SectionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8C6726227C43E80012B5A8 /* Array+SectionModel.swift */; };
        BF8C672A2280176B0012B5A8 /* ReusableKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8C67292280176B0012B5A8 /* ReusableKit.swift */; };
        BF8C672C2280177E0012B5A8 /* UICollectionView+ReusableKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8C672B2280177E0012B5A8 /* UICollectionView+ReusableKit.swift */; };
        BF8C672E228017940012B5A8 /* UITableView+ReusableKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8C672D228017940012B5A8 /* UITableView+ReusableKit.swift */; };
        BF8C6731228022140012B5A8 /* UICollectionView+RxReusableKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8C6730228022140012B5A8 /* UICollectionView+RxReusableKit.swift */; };
        BF8C67332280222A0012B5A8 /* UITableView+RxReusableKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8C67322280222A0012B5A8 /* UITableView+RxReusableKit.swift */; };
        BF8F6EDB2273453100B9447A /* Then.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8F6EDA2273453100B9447A /* Then.swift */; };
        BF9A3663228C3F2500EE2AB8 /* TasksApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9A3662228C3F2500EE2AB8 /* TasksApi.swift */; };
        BF9A3669228D5CDA00EE2AB8 /* delete.json in Resources */ = {isa = PBXBuildFile; fileRef = BF9A3665228D5CDA00EE2AB8 /* delete.json */; };
        BF9A366A228D5CDA00EE2AB8 /* list.json in Resources */ = {isa = PBXBuildFile; fileRef = BF9A3666228D5CDA00EE2AB8 /* list.json */; };
        BF9A366B228D5CDA00EE2AB8 /* create.json in Resources */ = {isa = PBXBuildFile; fileRef = BF9A3667228D5CDA00EE2AB8 /* create.json */; };
        BF9A366C228D5CDA00EE2AB8 /* get.json in Resources */ = {isa = PBXBuildFile; fileRef = BF9A3668228D5CDA00EE2AB8 /* get.json */; };
        BF9A366E228D5E7B00EE2AB8 /* update.json in Resources */ = {isa = PBXBuildFile; fileRef = BF9A366D228D5E7B00EE2AB8 /* update.json */; };
        BF9A3670228D5F2700EE2AB8 /* Stubbed.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9A366F228D5F2700EE2AB8 /* Stubbed.swift */; };
        BF9A3674228DFDAE00EE2AB8 /* TasksResponses.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9A3673228DFDAE00EE2AB8 /* TasksResponses.swift */; };
        BF9A3676228E9BD500EE2AB8 /* MyResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9A3675228E9BD500EE2AB8 /* MyResult.swift */; };
        BF9A3679228EB0A900EE2AB8 /* Networking.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9A3678228EB0A900EE2AB8 /* Networking.swift */; };
        BF9A367D228EE72700EE2AB8 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9A367C228EE72700EE2AB8 /* Errors.swift */; };
        BF9A368322900F7200EE2AB8 /* AuthApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9A368222900F7200EE2AB8 /* AuthApi.swift */; };
        BF9A368822902DE200EE2AB8 /* AuthResponses.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9A368722902DE200EE2AB8 /* AuthResponses.swift */; };
        BF9A368C2292D0C700EE2AB8 /* CookiePlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9A368B2292D0C700EE2AB8 /* CookiePlugin.swift */; };
        BFA1E4592587C9FF009210B5 /* UINavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA1E4582587C9FF009210B5 /* UINavigationController.swift */; };
        BFA7131D256BB539008ACCDD /* PopupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA7131C256BB539008ACCDD /* PopupView.swift */; };
        BFA71323256BB7FF008ACCDD /* File.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA71322256BB7FF008ACCDD /* File.swift */; };
        BFA92D2D237C050C006A3B8D /* CoreTableViewCellController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA92D2A237C050C006A3B8D /* CoreTableViewCellController.swift */; };
        BFA92D2E237C050C006A3B8D /* CoreController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA92D2B237C050C006A3B8D /* CoreController.swift */; };
        BFA92D2F237C050C006A3B8D /* CoreFormController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA92D2C237C050C006A3B8D /* CoreFormController.swift */; };
        BFA92D3D237DA119006A3B8D /* CoreUITableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA92D3C237DA119006A3B8D /* CoreUITableView.swift */; };
        BFBA338C2403FBB500CF9299 /* UIImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBA338B2403FBB500CF9299 /* UIImageView+Kingfisher.swift */; };
        BFBA339224040F8A00CF9299 /* String.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBA339124040F8A00CF9299 /* String.swift */; };
        BFBBE1AE2566F4D50067510D /* UIButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBBE1AD2566F4D50067510D /* UIButton.swift */; };
        BFC81B002383CF6500D00D3C /* CoreCollectionViewCellController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC81AFF2383CF6500D00D3C /* CoreCollectionViewCellController.swift */; };
        BFCAA248250A7CE40065FB69 /* AuthForgotController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFCAA247250A7CE40065FB69 /* AuthForgotController.swift */; };
        BFCAA24A250A7CFF0065FB69 /* AuthForgotReactor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFCAA249250A7CFF0065FB69 /* AuthForgotReactor.swift */; };
        BFCAA24C250B58DF0065FB69 /* forgot.json in Resources */ = {isa = PBXBuildFile; fileRef = BFCAA24B250B58DE0065FB69 /* forgot.json */; };
        BFD9CB21238435B20034837F /* UIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD9CB20238435B20034837F /* UIImage.swift */; };
        BFD9CB23238435CB0034837F /* UILabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD9CB22238435CB0034837F /* UILabel.swift */; };
        BFDAAD782608903D007CB80C /* RxSwift in Frameworks */ = {isa = PBXBuildFile; productRef = BFDAAD772608903D007CB80C /* RxSwift */; };
        BFDAAD7A2608903D007CB80C /* RxTest in Frameworks */ = {isa = PBXBuildFile; productRef = BFDAAD792608903D007CB80C /* RxTest */; };
        BFDAAD7C2608903D007CB80C /* RxRelay in Frameworks */ = {isa = PBXBuildFile; productRef = BFDAAD7B2608903D007CB80C /* RxRelay */; };
        BFDAAD7E2608903D007CB80C /* RxCocoa in Frameworks */ = {isa = PBXBuildFile; productRef = BFDAAD7D2608903D007CB80C /* RxCocoa */; };
        BFDAAD802608903D007CB80C /* RxBlocking in Frameworks */ = {isa = PBXBuildFile; productRef = BFDAAD7F2608903D007CB80C /* RxBlocking */; };
        BFDE25FE227B052D008CBD30 /* NSViewController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFDE25FD227B052D008CBD30 /* NSViewController+Rx.swift */; };
        BFDE2600227B053D008CBD30 /* UIViewController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFDE25FF227B053D008CBD30 /* UIViewController+Rx.swift */; };
        BFDE2602227B17D4008CBD30 /* AppServicesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFDE2601227B17D4008CBD30 /* AppServicesProvider.swift */; };
        BFDE2604227B185E008CBD30 /* CoreService.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFDE2603227B185E008CBD30 /* CoreService.swift */; };
        BFE4BB47226CC7BD00739735 /* TasksViewReactor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE4BB46226CC7BD00739735 /* TasksViewReactor.swift */; };
        BFF663B523A8A9CE00BB66CC /* CoreUiRefreshControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF663B423A8A9CE00BB66CC /* CoreUiRefreshControl.swift */; };
        BFFFB7E3261A00F90058369E /* UserPolicyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFFFB7E2261A00F90058369E /* UserPolicyModel.swift */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
        BF425497221EBB9800395AE6 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BF425478221EBB9700395AE6 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = BF42547F221EBB9700395AE6;
            remoteInfo = waosSwift;
        };
        BF4254A2221EBB9800395AE6 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BF425478221EBB9700395AE6 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = BF42547F221EBB9700395AE6;
            remoteInfo = waosSwift;
        };
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
        BF0541912361EF98008628CF /* Embed Frameworks */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
            );
            name = "Embed Frameworks";
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
        BF00138A237427660044C01A /* Eureka.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Eureka.swift; sourceTree = "<group>"; };
        BF01C99A2621935A00143475 /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIScrollView+Rx.swift"; sourceTree = "<group>"; };
        BF01C9A02621937800143475 /* UIScrollView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIScrollView.swift; sourceTree = "<group>"; };
        BF05418D2361964F008628CF /* waosSwift.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = waosSwift.entitlements; sourceTree = "<group>"; };
        BF058D762282BCAC00E2A077 /* AuthSigninController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthSigninController.swift; sourceTree = "<group>"; };
        BF058D782282BCB600E2A077 /* AuthFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthFlow.swift; sourceTree = "<group>"; };
        BF058D7A2282BCC500E2A077 /* AuthSigninReactor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthSigninReactor.swift; sourceTree = "<group>"; };
        BF058D7D2282BCDD00E2A077 /* AuthService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthService.swift; sourceTree = "<group>"; };
        BF0BB9FA236B495F00454BDD /* Eureka+Valid+Rx.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Eureka+Valid+Rx.swift"; sourceTree = "<group>"; };
        BF0CD6A322563B3900844F9A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
        BF0CD6AA22563C9800844F9A /* Strings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Strings.swift; sourceTree = "<group>"; };
        BF0CD6B722563CC200844F9A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
        BF0CD6B922563CC300844F9A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
        BF10C81D25F78B8C00327730 /* UserMoreReactor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserMoreReactor.swift; sourceTree = "<group>"; };
        BF10C81E25F78B8C00327730 /* UserReactor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserReactor.swift; sourceTree = "<group>"; };
        BF10C81F25F78B8C00327730 /* UserPreferenceReactor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserPreferenceReactor.swift; sourceTree = "<group>"; };
        BF10C82025F78B8C00327730 /* UserViewReactor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserViewReactor.swift; sourceTree = "<group>"; };
        BF10C82225F78B8C00327730 /* ComplementaryModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComplementaryModel.swift; sourceTree = "<group>"; };
        BF10C82325F78B8C00327730 /* UserModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserModel.swift; sourceTree = "<group>"; };
        BF10C82525F78B8C00327730 /* UserViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserViewController.swift; sourceTree = "<group>"; };
        BF10C82625F78B8C00327730 /* UserMoreController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserMoreController.swift; sourceTree = "<group>"; };
        BF10C82725F78B8C00327730 /* UserPreferenceController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserPreferenceController.swift; sourceTree = "<group>"; };
        BF10C82825F78B8C00327730 /* UserController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserController.swift; sourceTree = "<group>"; };
        BF10C82A25F78B8C00327730 /* UserFlow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserFlow.swift; sourceTree = "<group>"; };
        BF10C82C25F78B8C00327730 /* UserService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserService.swift; sourceTree = "<group>"; };
        BF10C82E25F78B8C00327730 /* UserApi.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserApi.swift; sourceTree = "<group>"; };
        BF10C83025F78B8C00327730 /* me.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = me.json; sourceTree = "<group>"; };
        BF1211A82603677B00C57F1F /* Font Awesome 5 Brands-Regular-400.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Font Awesome 5 Brands-Regular-400.otf"; sourceTree = "<group>"; };
        BF1211A92603677B00C57F1F /* Font Awesome 5 Free-Regular-400.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Font Awesome 5 Free-Regular-400.otf"; sourceTree = "<group>"; };
        BF1211AA2603677B00C57F1F /* Font Awesome 5 Free-Solid-900.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Font Awesome 5 Free-Solid-900.otf"; sourceTree = "<group>"; };
        BF1211B926038C3800C57F1F /* SwiftSpinner+Rx.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SwiftSpinner+Rx.swift"; sourceTree = "<group>"; };
        BF16E7B12534BDD100200046 /* HomePageController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomePageController.swift; sourceTree = "<group>"; };
        BF16E7B52534BDE400200046 /* HomePageReactor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomePageReactor.swift; sourceTree = "<group>"; };
        BF16E7C42534C41400200046 /* HomeService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeService.swift; sourceTree = "<group>"; };
        BF16E7C82534C44200200046 /* HomeApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeApi.swift; sourceTree = "<group>"; };
        BF16E7CC2534C62900200046 /* changelogs.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = changelogs.json; sourceTree = "<group>"; };
        BF16E7D02534C71E00200046 /* PagesModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PagesModel.swift; sourceTree = "<group>"; };
        BF16E7D42534C72F00200046 /* PagesResponses.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PagesResponses.swift; sourceTree = "<group>"; };
        BF19509522B7CEEB00C593E5 /* Url.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Url.swift; sourceTree = "<group>"; };
        BF1D704C245F561100F8EA36 /* Data.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Data.swift; sourceTree = "<group>"; };
        BF3B775423608F4400ECD30A /* CoreUIButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreUIButton.swift; sourceTree = "<group>"; };
        BF3B77562360985700ECD30A /* CoreUILabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreUILabel.swift; sourceTree = "<group>"; };
        BF3B77592360C01F00ECD30A /* CoreUITextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreUITextField.swift; sourceTree = "<group>"; };
        BF3B775B2360C35D00ECD30A /* UIColor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIColor.swift; sourceTree = "<group>"; };
        BF425480221EBB9700395AE6 /* waosSwift.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = waosSwift.app; sourceTree = BUILT_PRODUCTS_DIR; };
        BF425483221EBB9700395AE6 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
        BF425485221EBB9700395AE6 /* TasksListController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TasksListController.swift; sourceTree = "<group>"; };
        BF425487221EBB9700395AE6 /* SecondController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecondController.swift; sourceTree = "<group>"; };
        BF42548C221EBB9800395AE6 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
        BF42548F221EBB9800395AE6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
        BF425491221EBB9800395AE6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        BF425496221EBB9800395AE6 /* waosSwiftTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = waosSwiftTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
        BF42549A221EBB9800395AE6 /* waosSwiftTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = waosSwiftTests.swift; sourceTree = "<group>"; };
        BF42549C221EBB9800395AE6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        BF4254A1221EBB9800395AE6 /* waosSwiftUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = waosSwiftUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
        BF4254A5221EBB9800395AE6 /* waosSwiftUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = waosSwiftUITests.swift; sourceTree = "<group>"; };
        BF4254A7221EBB9800395AE6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        BF49EA0C2362CC2D00FF06E9 /* L10n.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = L10n.swift; sourceTree = "<group>"; };
        BF4A2F44225B751F0001B4CE /* AppFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppFlow.swift; sourceTree = "<group>"; };
        BF4A2F4C225B79A80001B4CE /* Preferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Preferences.swift; sourceTree = "<group>"; };
        BF4A2F5E225B7C200001B4CE /* OnBoardingController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OnBoardingController.swift; sourceTree = "<group>"; };
        BF4A2F5F225B7C200001B4CE /* OnBoardingReactor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OnBoardingReactor.swift; sourceTree = "<group>"; };
        BF4A2F6E225BB2B10001B4CE /* OnBoardingFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnBoardingFlow.swift; sourceTree = "<group>"; };
        BF4A2F70225BB2CD0001B4CE /* CoreFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreFlow.swift; sourceTree = "<group>"; };
        BF4A2F73225BB4B90001B4CE /* AppSteps.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSteps.swift; sourceTree = "<group>"; };
        BF4A2F7D225BB9270001B4CE /* TasksListReactor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TasksListReactor.swift; sourceTree = "<group>"; };
        BF4A2F7F225BB9360001B4CE /* SecondReactor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecondReactor.swift; sourceTree = "<group>"; };
        BF4A2F81225BBA3F0001B4CE /* TasksFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TasksFlow.swift; sourceTree = "<group>"; };
        BF4A2F83225BBA4D0001B4CE /* SecondFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecondFlow.swift; sourceTree = "<group>"; };
        BF4A2F86225C8F160001B4CE /* UILocalizations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UILocalizations.swift; sourceTree = "<group>"; };
        BF4A2F8D225CA6DB0001B4CE /* CHANGELOG.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = CHANGELOG.md; sourceTree = SOURCE_ROOT; };
        BF4A2F9A225CA6DB0001B4CE /* Readme.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = Readme.md; sourceTree = SOURCE_ROOT; };
        BF4A2F9C225CA6DB0001B4CE /* LICENSE.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = LICENSE.md; sourceTree = SOURCE_ROOT; };
        BF4A2FAD2260F0040001B4CE /* Logger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = "<group>"; };
        BF4A2FBF226479D20001B4CE /* Configuration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Configuration.swift; sourceTree = "<group>"; };
        BF4A2FC92264A4B00001B4CE /* production.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = production.json; sourceTree = "<group>"; };
        BF4A2FCA2264A4B00001B4CE /* development.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = development.json; sourceTree = "<group>"; };
        BF4A2FD32265F4020001B4CE /* UserDefaults.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaults.swift; sourceTree = "<group>"; };
        BF532FF22530A6A000D47C4A /* waosSwiftdevelopment.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = waosSwiftdevelopment.entitlements; sourceTree = "<group>"; };
        BF57EE392534E2800015B73D /* UISegmentedControl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UISegmentedControl.swift; sourceTree = "<group>"; };
        BF5BA0ED251206ED005DCDDD /* ASAuthorizationAppleIDButton+Rx.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ASAuthorizationAppleIDButton+Rx.swift"; sourceTree = "<group>"; };
        BF5BA0EF251206FA005DCDDD /* ASAuthorizationControllerProxy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ASAuthorizationControllerProxy.swift; sourceTree = "<group>"; };
        BF5BA0F12512483A005DCDDD /* oauth.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = oauth.json; sourceTree = "<group>"; };
        BF5D48C5256580D100D492D0 /* HomeTermsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeTermsController.swift; sourceTree = "<group>"; };
        BF5D48C9256580E500D492D0 /* HomeTermsReactor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeTermsReactor.swift; sourceTree = "<group>"; };
        BF5DD00B253049B400F14D3C /* waosSwiftRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = waosSwiftRelease.entitlements; sourceTree = "<group>"; };
        BF62ADA623E45ECC000D5225 /* UIAlertController+Rx.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIAlertController+Rx.swift"; sourceTree = "<group>"; };
        BF6F5E3B254DE9F1003D4B4A /* release.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = release.json; sourceTree = "<group>"; };
        BF71BD9222A12A2E002CF9DE /* Validations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Validations.swift; sourceTree = "<group>"; };
        BF7369A525191A2A00A5BDAB /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
        BF78B5F22293CD680057157A /* ObservableType+Extras.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ObservableType+Extras.swift"; sourceTree = "<group>"; };
        BF78B5F922942CBB0057157A /* CoreModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreModel.swift; sourceTree = "<group>"; };
        BF78B5FB22942CCD0057157A /* CoreResponses.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreResponses.swift; sourceTree = "<group>"; };
        BF78B61B229683A90057157A /* token.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = token.json; sourceTree = "<group>"; };
        BF78B61D2296CE7B0057157A /* Users.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Users.swift; sourceTree = "<group>"; };
        BF78B621229949410057157A /* AuthSignupController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthSignupController.swift; sourceTree = "<group>"; };
        BF78B623229949740057157A /* AuthSignupReactor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthSignupReactor.swift; sourceTree = "<group>"; };
        BF78B625229964050057157A /* signUp.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = signUp.json; sourceTree = "<group>"; };
        BF78B627229964290057157A /* signIn.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = signIn.json; sourceTree = "<group>"; };
        BF794D3922671CD8000B19F3 /* TasksModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TasksModel.swift; sourceTree = "<group>"; };
        BF794D50226880FB000B19F3 /* TasksService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TasksService.swift; sourceTree = "<group>"; };
        BF794D522269C4FB000B19F3 /* TasksViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TasksViewController.swift; sourceTree = "<group>"; };
        BF7975032531E8B700B92B0D /* UITextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITextField.swift; sourceTree = "<group>"; };
        BF7DD80525358B1E008BD4C9 /* MarkDown.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkDown.swift; sourceTree = "<group>"; };
        BF7F894C2383F0BB00F98D98 /* UITricks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITricks.swift; sourceTree = "<group>"; };
        BF8BD5F6235F30660083B912 /* KeyboardConstraints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardConstraints.swift; sourceTree = "<group>"; };
        BF8C6722227C3E1E0012B5A8 /* TasksCellReactor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TasksCellReactor.swift; sourceTree = "<group>"; };
        BF8C6724227C3E310012B5A8 /* TasksCellController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TasksCellController.swift; sourceTree = "<group>"; };
        BF8C6726227C43E80012B5A8 /* Array+SectionModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+SectionModel.swift"; sourceTree = "<group>"; };
        BF8C67292280176B0012B5A8 /* ReusableKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReusableKit.swift; sourceTree = "<group>"; };
        BF8C672B2280177E0012B5A8 /* UICollectionView+ReusableKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UICollectionView+ReusableKit.swift"; sourceTree = "<group>"; };
        BF8C672D228017940012B5A8 /* UITableView+ReusableKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UITableView+ReusableKit.swift"; sourceTree = "<group>"; };
        BF8C6730228022140012B5A8 /* UICollectionView+RxReusableKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UICollectionView+RxReusableKit.swift"; sourceTree = "<group>"; };
        BF8C67322280222A0012B5A8 /* UITableView+RxReusableKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UITableView+RxReusableKit.swift"; sourceTree = "<group>"; };
        BF8F6EDA2273453100B9447A /* Then.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Then.swift; sourceTree = "<group>"; };
        BF9A3662228C3F2500EE2AB8 /* TasksApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TasksApi.swift; sourceTree = "<group>"; };
        BF9A3665228D5CDA00EE2AB8 /* delete.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = delete.json; sourceTree = "<group>"; };
        BF9A3666228D5CDA00EE2AB8 /* list.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = list.json; sourceTree = "<group>"; };
        BF9A3667228D5CDA00EE2AB8 /* create.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = create.json; sourceTree = "<group>"; };
        BF9A3668228D5CDA00EE2AB8 /* get.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = get.json; sourceTree = "<group>"; };
        BF9A366D228D5E7B00EE2AB8 /* update.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = update.json; sourceTree = "<group>"; };
        BF9A366F228D5F2700EE2AB8 /* Stubbed.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Stubbed.swift; sourceTree = "<group>"; };
        BF9A3673228DFDAE00EE2AB8 /* TasksResponses.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TasksResponses.swift; sourceTree = "<group>"; };
        BF9A3675228E9BD500EE2AB8 /* MyResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyResult.swift; sourceTree = "<group>"; };
        BF9A3678228EB0A900EE2AB8 /* Networking.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Networking.swift; sourceTree = "<group>"; };
        BF9A367C228EE72700EE2AB8 /* Errors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Errors.swift; sourceTree = "<group>"; };
        BF9A368222900F7200EE2AB8 /* AuthApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthApi.swift; sourceTree = "<group>"; };
        BF9A368722902DE200EE2AB8 /* AuthResponses.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthResponses.swift; sourceTree = "<group>"; };
        BF9A368B2292D0C700EE2AB8 /* CookiePlugin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CookiePlugin.swift; sourceTree = "<group>"; };
        BFA1E4582587C9FF009210B5 /* UINavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UINavigationController.swift; sourceTree = "<group>"; };
        BFA7131C256BB539008ACCDD /* PopupView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopupView.swift; sourceTree = "<group>"; };
        BFA71322256BB7FF008ACCDD /* File.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = File.swift; sourceTree = "<group>"; };
        BFA92D2A237C050C006A3B8D /* CoreTableViewCellController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreTableViewCellController.swift; sourceTree = "<group>"; };
        BFA92D2B237C050C006A3B8D /* CoreController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreController.swift; sourceTree = "<group>"; };
        BFA92D2C237C050C006A3B8D /* CoreFormController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreFormController.swift; sourceTree = "<group>"; };
        BFA92D3C237DA119006A3B8D /* CoreUITableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreUITableView.swift; sourceTree = "<group>"; };
        BFBA338B2403FBB500CF9299 /* UIImageView+Kingfisher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImageView+Kingfisher.swift"; sourceTree = "<group>"; };
        BFBA339124040F8A00CF9299 /* String.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = String.swift; sourceTree = "<group>"; };
        BFBBE1AD2566F4D50067510D /* UIButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIButton.swift; sourceTree = "<group>"; };
        BFC81AFF2383CF6500D00D3C /* CoreCollectionViewCellController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreCollectionViewCellController.swift; sourceTree = "<group>"; };
        BFCAA247250A7CE40065FB69 /* AuthForgotController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthForgotController.swift; sourceTree = "<group>"; };
        BFCAA249250A7CFF0065FB69 /* AuthForgotReactor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthForgotReactor.swift; sourceTree = "<group>"; };
        BFCAA24B250B58DE0065FB69 /* forgot.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = forgot.json; sourceTree = "<group>"; };
        BFD9CB20238435B20034837F /* UIImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIImage.swift; sourceTree = "<group>"; };
        BFD9CB22238435CB0034837F /* UILabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UILabel.swift; sourceTree = "<group>"; };
        BFDE25FD227B052D008CBD30 /* NSViewController+Rx.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSViewController+Rx.swift"; sourceTree = "<group>"; };
        BFDE25FF227B053D008CBD30 /* UIViewController+Rx.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+Rx.swift"; sourceTree = "<group>"; };
        BFDE2601227B17D4008CBD30 /* AppServicesProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppServicesProvider.swift; sourceTree = "<group>"; };
        BFDE2603227B185E008CBD30 /* CoreService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreService.swift; sourceTree = "<group>"; };
        BFE4BB46226CC7BD00739735 /* TasksViewReactor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TasksViewReactor.swift; sourceTree = "<group>"; };
        BFF663B423A8A9CE00BB66CC /* CoreUiRefreshControl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreUiRefreshControl.swift; sourceTree = "<group>"; };
        BFFFB7E2261A00F90058369E /* UserPolicyModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserPolicyModel.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
        BF42547D221EBB9700395AE6 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                BF3533552602BFE5005EA507 /* Down in Frameworks */,
                BFDAAD782608903D007CB80C /* RxSwift in Frameworks */,
                BF35333F2602BF08005EA507 /* KeychainAccess in Frameworks */,
                BF35331F2602BE6C005EA507 /* CocoaLumberjackSwift in Frameworks */,
                BF35332B2602BE9D005EA507 /* SwiftyJSON in Frameworks */,
                BF3533152602BD97005EA507 /* RxFlow in Frameworks */,
                BF3533212602BE6C005EA507 /* CocoaLumberjack in Frameworks */,
                BF1211B626038A7B00C57F1F /* SwiftSpinner in Frameworks */,
                BF35335A2602C006005EA507 /* SwiftMessages in Frameworks */,
                BF3533262602BE88005EA507 /* Reusable in Frameworks */,
                BF3533442602BF3A005EA507 /* FontAwesome in Frameworks */,
                BF3533102602BD78005EA507 /* RxOptional in Frameworks */,
                BFDAAD7E2608903D007CB80C /* RxCocoa in Frameworks */,
                BF79A1DD279C523E00D15421 /* RxMoya in Frameworks */,
                BF3533642602C0D7005EA507 /* Validator in Frameworks */,
                BF35333A2602BEEF005EA507 /* SnapKit in Frameworks */,
                BF3D3D09279BFEB6001C32CC /* RxDataSources in Frameworks */,
                BF79A1DB279C523E00D15421 /* Moya in Frameworks */,
                BF3533352602BED3005EA507 /* RxAppState in Frameworks */,
                BF79A1E0279C524900D15421 /* ImageRow in Frameworks */,
                BFDAAD7C2608903D007CB80C /* RxRelay in Frameworks */,
                BF3533002602BBEF005EA507 /* ReactorKit in Frameworks */,
                BF3533302602BEB8005EA507 /* Eureka in Frameworks */,
                BF3533492602BF5D005EA507 /* Kingfisher in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        BF425493221EBB9800395AE6 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                BFDAAD7A2608903D007CB80C /* RxTest in Frameworks */,
                BFDAAD802608903D007CB80C /* RxBlocking in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        BF42549E221EBB9800395AE6 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
        BF058D6B2282BB4800E2A077 /* controllers */ = {
            isa = PBXGroup;
            children = (
                BFC81AFF2383CF6500D00D3C /* CoreCollectionViewCellController.swift */,
                BFA92D2A237C050C006A3B8D /* CoreTableViewCellController.swift */,
                BFA92D2B237C050C006A3B8D /* CoreController.swift */,
                BFA92D2C237C050C006A3B8D /* CoreFormController.swift */,
            );
            path = controllers;
            sourceTree = "<group>";
        };
        BF058D6C2282BB5300E2A077 /* flows */ = {
            isa = PBXGroup;
            children = (
                BF4A2F70225BB2CD0001B4CE /* CoreFlow.swift */,
            );
            path = flows;
            sourceTree = "<group>";
        };
        BF058D6D2282BB6000E2A077 /* services */ = {
            isa = PBXGroup;
            children = (
                BFDE2603227B185E008CBD30 /* CoreService.swift */,
            );
            path = services;
            sourceTree = "<group>";
        };
        BF058D712282BC5300E2A077 /* auth */ = {
            isa = PBXGroup;
            children = (
                BF058D722282BC6B00E2A077 /* controllers */,
                BF058D732282BC7300E2A077 /* flow */,
                BF9A368422901D5400EE2AB8 /* models */,
                BF058D742282BC8100E2A077 /* reactors */,
                BF058D752282BC8E00E2A077 /* services */,
            );
            path = auth;
            sourceTree = "<group>";
        };
        BF058D722282BC6B00E2A077 /* controllers */ = {
            isa = PBXGroup;
            children = (
                BF058D762282BCAC00E2A077 /* AuthSigninController.swift */,
                BF78B621229949410057157A /* AuthSignupController.swift */,
                BFCAA247250A7CE40065FB69 /* AuthForgotController.swift */,
            );
            path = controllers;
            sourceTree = "<group>";
        };
        BF058D732282BC7300E2A077 /* flow */ = {
            isa = PBXGroup;
            children = (
                BF058D782282BCB600E2A077 /* AuthFlow.swift */,
            );
            path = flow;
            sourceTree = "<group>";
        };
        BF058D742282BC8100E2A077 /* reactors */ = {
            isa = PBXGroup;
            children = (
                BF058D7A2282BCC500E2A077 /* AuthSigninReactor.swift */,
                BF78B623229949740057157A /* AuthSignupReactor.swift */,
                BFCAA249250A7CFF0065FB69 /* AuthForgotReactor.swift */,
            );
            path = reactors;
            sourceTree = "<group>";
        };
        BF058D752282BC8E00E2A077 /* services */ = {
            isa = PBXGroup;
            children = (
                BF9A368022900F3600EE2AB8 /* api */,
                BF058D7D2282BCDD00E2A077 /* AuthService.swift */,
            );
            path = services;
            sourceTree = "<group>";
        };
        BF0CD6A822563C7700844F9A /* config */ = {
            isa = PBXGroup;
            children = (
                BF4A2FC82264A4B00001B4CE /* default */,
                BF0CD6A922563C8200844F9A /* localizations */,
                BF1211A02603671B00C57F1F /* fonts */,
            );
            path = config;
            sourceTree = "<group>";
        };
        BF0CD6A922563C8200844F9A /* localizations */ = {
            isa = PBXGroup;
            children = (
                BF0CD6AA22563C9800844F9A /* Strings.swift */,
                BF0CD6B822563CC200844F9A /* Localizable.strings */,
            );
            path = localizations;
            sourceTree = "<group>";
        };
        BF10C81B25F78B8C00327730 /* users */ = {
            isa = PBXGroup;
            children = (
                BF10C82425F78B8C00327730 /* controllers */,
                BF10C82925F78B8C00327730 /* flows */,
                BF10C82125F78B8C00327730 /* models */,
                BF10C81C25F78B8C00327730 /* reactors */,
                BF10C82B25F78B8C00327730 /* services */,
            );
            path = users;
            sourceTree = "<group>";
        };
        BF10C81C25F78B8C00327730 /* reactors */ = {
            isa = PBXGroup;
            children = (
                BF10C81E25F78B8C00327730 /* UserReactor.swift */,
                BF10C82025F78B8C00327730 /* UserViewReactor.swift */,
                BF10C81F25F78B8C00327730 /* UserPreferenceReactor.swift */,
                BF10C81D25F78B8C00327730 /* UserMoreReactor.swift */,
            );
            path = reactors;
            sourceTree = "<group>";
        };
        BF10C82125F78B8C00327730 /* models */ = {
            isa = PBXGroup;
            children = (
                BF10C82325F78B8C00327730 /* UserModel.swift */,
                BFFFB7E2261A00F90058369E /* UserPolicyModel.swift */,
                BF10C82225F78B8C00327730 /* ComplementaryModel.swift */,
            );
            path = models;
            sourceTree = "<group>";
        };
        BF10C82425F78B8C00327730 /* controllers */ = {
            isa = PBXGroup;
            children = (
                BF10C82825F78B8C00327730 /* UserController.swift */,
                BF10C82525F78B8C00327730 /* UserViewController.swift */,
                BF10C82725F78B8C00327730 /* UserPreferenceController.swift */,
                BF10C82625F78B8C00327730 /* UserMoreController.swift */,
            );
            path = controllers;
            sourceTree = "<group>";
        };
        BF10C82925F78B8C00327730 /* flows */ = {
            isa = PBXGroup;
            children = (
                BF10C82A25F78B8C00327730 /* UserFlow.swift */,
            );
            path = flows;
            sourceTree = "<group>";
        };
        BF10C82B25F78B8C00327730 /* services */ = {
            isa = PBXGroup;
            children = (
                BF10C82C25F78B8C00327730 /* UserService.swift */,
                BF10C82D25F78B8C00327730 /* api */,
            );
            path = services;
            sourceTree = "<group>";
        };
        BF10C82D25F78B8C00327730 /* api */ = {
            isa = PBXGroup;
            children = (
                BF10C82E25F78B8C00327730 /* UserApi.swift */,
                BF10C82F25F78B8C00327730 /* stubbed */,
            );
            path = api;
            sourceTree = "<group>";
        };
        BF10C82F25F78B8C00327730 /* stubbed */ = {
            isa = PBXGroup;
            children = (
                BF10C83025F78B8C00327730 /* me.json */,
            );
            path = stubbed;
            sourceTree = "<group>";
        };
        BF1211A02603671B00C57F1F /* fonts */ = {
            isa = PBXGroup;
            children = (
                BF1211A82603677B00C57F1F /* Font Awesome 5 Brands-Regular-400.otf */,
                BF1211A92603677B00C57F1F /* Font Awesome 5 Free-Regular-400.otf */,
                BF1211AA2603677B00C57F1F /* Font Awesome 5 Free-Solid-900.otf */,
            );
            path = fonts;
            sourceTree = "<group>";
        };
        BF16E7B92534C2B800200046 /* home */ = {
            isa = PBXGroup;
            children = (
                BF16E7BC2534C36800200046 /* controllers */,
                BF16E7BD2534C37300200046 /* models */,
                BF16E7BE2534C38500200046 /* reactors */,
                BF16E7C12534C3CC00200046 /* services */,
            );
            path = home;
            sourceTree = "<group>";
        };
        BF16E7BC2534C36800200046 /* controllers */ = {
            isa = PBXGroup;
            children = (
                BF16E7B12534BDD100200046 /* HomePageController.swift */,
                BF5D48C5256580D100D492D0 /* HomeTermsController.swift */,
            );
            path = controllers;
            sourceTree = "<group>";
        };
        BF16E7BD2534C37300200046 /* models */ = {
            isa = PBXGroup;
            children = (
                BF16E7D02534C71E00200046 /* PagesModel.swift */,
                BF16E7D42534C72F00200046 /* PagesResponses.swift */,
            );
            path = models;
            sourceTree = "<group>";
        };
        BF16E7BE2534C38500200046 /* reactors */ = {
            isa = PBXGroup;
            children = (
                BF16E7B52534BDE400200046 /* HomePageReactor.swift */,
                BF5D48C9256580E500D492D0 /* HomeTermsReactor.swift */,
            );
            path = reactors;
            sourceTree = "<group>";
        };
        BF16E7C12534C3CC00200046 /* services */ = {
            isa = PBXGroup;
            children = (
                BF16E7C22534C3DF00200046 /* api */,
                BF16E7C42534C41400200046 /* HomeService.swift */,
            );
            path = services;
            sourceTree = "<group>";
        };
        BF16E7C22534C3DF00200046 /* api */ = {
            isa = PBXGroup;
            children = (
                BF16E7C32534C3ED00200046 /* stubbed */,
                BF16E7C82534C44200200046 /* HomeApi.swift */,
            );
            path = api;
            sourceTree = "<group>";
        };
        BF16E7C32534C3ED00200046 /* stubbed */ = {
            isa = PBXGroup;
            children = (
                BF16E7CC2534C62900200046 /* changelogs.json */,
            );
            path = stubbed;
            sourceTree = "<group>";
        };
        BF3B77582360A42A00ECD30A /* ui */ = {
            isa = PBXGroup;
            children = (
                BF3B775423608F4400ECD30A /* CoreUIButton.swift */,
                BF3B77562360985700ECD30A /* CoreUILabel.swift */,
                BF3B77592360C01F00ECD30A /* CoreUITextField.swift */,
                BFA92D3C237DA119006A3B8D /* CoreUITableView.swift */,
                BFF663B423A8A9CE00BB66CC /* CoreUiRefreshControl.swift */,
            );
            path = ui;
            sourceTree = "<group>";
        };
        BF425477221EBB9700395AE6 = {
            isa = PBXGroup;
            children = (
                BF7369A525191A2A00A5BDAB /* README.md */,
                BF425482221EBB9700395AE6 /* waosSwift */,
                BF425499221EBB9800395AE6 /* waosSwiftTests */,
                BF4254A4221EBB9800395AE6 /* waosSwiftUITests */,
                BF425481221EBB9700395AE6 /* Products */,
            );
            sourceTree = "<group>";
        };
        BF425481221EBB9700395AE6 /* Products */ = {
            isa = PBXGroup;
            children = (
                BF425480221EBB9700395AE6 /* waosSwift.app */,
                BF425496221EBB9800395AE6 /* waosSwiftTests.xctest */,
                BF4254A1221EBB9800395AE6 /* waosSwiftUITests.xctest */,
            );
            name = Products;
            sourceTree = "<group>";
        };
        BF425482221EBB9700395AE6 /* waosSwift */ = {
            isa = PBXGroup;
            children = (
                BF532FF22530A6A000D47C4A /* waosSwiftdevelopment.entitlements */,
                BF5DD00B253049B400F14D3C /* waosSwiftRelease.entitlements */,
                BF42548C221EBB9800395AE6 /* Assets.xcassets */,
                BF05418D2361964F008628CF /* waosSwift.entitlements */,
                BF0CD6A822563C7700844F9A /* config */,
                BF4A2F47225B77FB0001B4CE /* lib */,
                BF4A2F4E225B7C200001B4CE /* modules */,
                BF425491221EBB9800395AE6 /* Info.plist */,
                BF4A2F9A225CA6DB0001B4CE /* Readme.md */,
                BF4A2F8D225CA6DB0001B4CE /* CHANGELOG.md */,
                BF4A2F9C225CA6DB0001B4CE /* LICENSE.md */,
            );
            path = waosSwift;
            sourceTree = "<group>";
        };
        BF425499221EBB9800395AE6 /* waosSwiftTests */ = {
            isa = PBXGroup;
            children = (
                BF42549A221EBB9800395AE6 /* waosSwiftTests.swift */,
                BF42549C221EBB9800395AE6 /* Info.plist */,
            );
            path = waosSwiftTests;
            sourceTree = "<group>";
        };
        BF4254A4221EBB9800395AE6 /* waosSwiftUITests */ = {
            isa = PBXGroup;
            children = (
                BF4254A5221EBB9800395AE6 /* waosSwiftUITests.swift */,
                BF4254A7221EBB9800395AE6 /* Info.plist */,
            );
            path = waosSwiftUITests;
            sourceTree = "<group>";
        };
        BF4A2F47225B77FB0001B4CE /* lib */ = {
            isa = PBXGroup;
            children = (
                BF4A2F85225C8F050001B4CE /* helpers */,
                BF4A2F48225B78010001B4CE /* services */,
            );
            path = lib;
            sourceTree = "<group>";
        };
        BF4A2F48225B78010001B4CE /* services */ = {
            isa = PBXGroup;
            children = (
                BF4A2FBF226479D20001B4CE /* Configuration.swift */,
                BF4A2FAD2260F0040001B4CE /* Logger.swift */,
                BF4A2F4C225B79A80001B4CE /* Preferences.swift */,
                BF9A3678228EB0A900EE2AB8 /* Networking.swift */,
            );
            path = services;
            sourceTree = "<group>";
        };
        BF4A2F4E225B7C200001B4CE /* modules */ = {
            isa = PBXGroup;
            children = (
                BF4A2F88225C9AFF0001B4CE /* app */,
                BF4A2F4F225B7C200001B4CE /* core */,
                BF4A2F5C225B7C200001B4CE /* onBoarding */,
                BF058D712282BC5300E2A077 /* auth */,
                BF4A2F77225BB65E0001B4CE /* tasks */,
                BF4A2F78225BB6690001B4CE /* secondController */,
                BF10C81B25F78B8C00327730 /* users */,
                BF16E7B92534C2B800200046 /* home */,
            );
            path = modules;
            sourceTree = "<group>";
        };
        BF4A2F4F225B7C200001B4CE /* core */ = {
            isa = PBXGroup;
            children = (
                BF3B77582360A42A00ECD30A /* ui */,
                BF058D6B2282BB4800E2A077 /* controllers */,
                BF058D6C2282BB5300E2A077 /* flows */,
                BF78B5F622942C890057157A /* models */,
                BF058D6D2282BB6000E2A077 /* services */,
            );
            path = core;
            sourceTree = "<group>";
        };
        BF4A2F5C225B7C200001B4CE /* onBoarding */ = {
            isa = PBXGroup;
            children = (
                BF794D5D2269D08A000B19F3 /* controllers */,
                BF794D5E2269D095000B19F3 /* flows */,
                BF794D602269D0A3000B19F3 /* reactors */,
            );
            path = onBoarding;
            sourceTree = "<group>";
        };
        BF4A2F77225BB65E0001B4CE /* tasks */ = {
            isa = PBXGroup;
            children = (
                BF794D432268722B000B19F3 /* controllers */,
                BF794D4522687245000B19F3 /* flows */,
                BF794D462268724D000B19F3 /* models */,
                BF794D4422687238000B19F3 /* reactors */,
                BF794D4F226880ED000B19F3 /* services */,
            );
            path = tasks;
            sourceTree = "<group>";
        };
        BF4A2F78225BB6690001B4CE /* secondController */ = {
            isa = PBXGroup;
            children = (
                BF794D582269D028000B19F3 /* controllers */,
                BF794D592269D030000B19F3 /* flows */,
                BF794D5B2269D042000B19F3 /* reactors */,
            );
            path = secondController;
            sourceTree = "<group>";
        };
        BF4A2F85225C8F050001B4CE /* helpers */ = {
            isa = PBXGroup;
            children = (
                BF78B60222952EEE0057157A /* Extensions */,
                BF78B60322952F5E0057157A /* Libs */,
                BFDE25FC227B0522008CBD30 /* Rx */,
                BF9A366F228D5F2700EE2AB8 /* Stubbed.swift */,
                BF9A3675228E9BD500EE2AB8 /* MyResult.swift */,
                BF9A367C228EE72700EE2AB8 /* Errors.swift */,
                BF9A368B2292D0C700EE2AB8 /* CookiePlugin.swift */,
                BF78B61D2296CE7B0057157A /* Users.swift */,
                BF71BD9222A12A2E002CF9DE /* Validations.swift */,
                BF19509522B7CEEB00C593E5 /* Url.swift */,
                BF7F894C2383F0BB00F98D98 /* UITricks.swift */,
                BF7DD80525358B1E008BD4C9 /* MarkDown.swift */,
            );
            path = helpers;
            sourceTree = "<group>";
        };
        BF4A2F88225C9AFF0001B4CE /* app */ = {
            isa = PBXGroup;
            children = (
                BF42548E221EBB9800395AE6 /* LaunchScreen.storyboard */,
                BFDE2601227B17D4008CBD30 /* AppServicesProvider.swift */,
                BF4A2F44225B751F0001B4CE /* AppFlow.swift */,
                BF425483221EBB9700395AE6 /* AppDelegate.swift */,
                BF4A2F73225BB4B90001B4CE /* AppSteps.swift */,
            );
            path = app;
            sourceTree = "<group>";
        };
        BF4A2FC82264A4B00001B4CE /* default */ = {
            isa = PBXGroup;
            children = (
                BF4A2FCA2264A4B00001B4CE /* development.json */,
                BF4A2FC92264A4B00001B4CE /* production.json */,
                BF6F5E3B254DE9F1003D4B4A /* release.json */,
            );
            path = default;
            sourceTree = "<group>";
        };
        BF78B5F622942C890057157A /* models */ = {
            isa = PBXGroup;
            children = (
                BF78B5F922942CBB0057157A /* CoreModel.swift */,
                BF78B5FB22942CCD0057157A /* CoreResponses.swift */,
            );
            path = models;
            sourceTree = "<group>";
        };
        BF78B60222952EEE0057157A /* Extensions */ = {
            isa = PBXGroup;
            children = (
                BF5BA0EF251206FA005DCDDD /* ASAuthorizationControllerProxy.swift */,
                BF8C6726227C43E80012B5A8 /* Array+SectionModel.swift */,
                BF00138A237427660044C01A /* Eureka.swift */,
                BF8BD5F6235F30660083B912 /* KeyboardConstraints.swift */,
                BF49EA0C2362CC2D00FF06E9 /* L10n.swift */,
                BFBA339124040F8A00CF9299 /* String.swift */,
                BF3B775B2360C35D00ECD30A /* UIColor.swift */,
                BFD9CB20238435B20034837F /* UIImage.swift */,
                BFD9CB22238435CB0034837F /* UILabel.swift */,
                BF4A2F86225C8F160001B4CE /* UILocalizations.swift */,
                BF57EE392534E2800015B73D /* UISegmentedControl.swift */,
                BF7975032531E8B700B92B0D /* UITextField.swift */,
                BF4A2FD32265F4020001B4CE /* UserDefaults.swift */,
                BF1D704C245F561100F8EA36 /* Data.swift */,
                BFBBE1AD2566F4D50067510D /* UIButton.swift */,
                BFA1E4582587C9FF009210B5 /* UINavigationController.swift */,
                BF01C9A02621937800143475 /* UIScrollView.swift */,
            );
            path = Extensions;
            sourceTree = "<group>";
        };
        BF78B60322952F5E0057157A /* Libs */ = {
            isa = PBXGroup;
            children = (
                BFA7131B256BB515008ACCDD /* PopupView */,
                BF9A3677228EA7B700EE2AB8 /* Then */,
                BF8C6728228016070012B5A8 /* ReusableKit */,
            );
            path = Libs;
            sourceTree = "<group>";
        };
        BF794D432268722B000B19F3 /* controllers */ = {
            isa = PBXGroup;
            children = (
                BF425485221EBB9700395AE6 /* TasksListController.swift */,
                BF8C6724227C3E310012B5A8 /* TasksCellController.swift */,
                BF794D522269C4FB000B19F3 /* TasksViewController.swift */,
            );
            path = controllers;
            sourceTree = "<group>";
        };
        BF794D4422687238000B19F3 /* reactors */ = {
            isa = PBXGroup;
            children = (
                BF4A2F7D225BB9270001B4CE /* TasksListReactor.swift */,
                BF8C6722227C3E1E0012B5A8 /* TasksCellReactor.swift */,
                BFE4BB46226CC7BD00739735 /* TasksViewReactor.swift */,
            );
            path = reactors;
            sourceTree = "<group>";
        };
        BF794D4522687245000B19F3 /* flows */ = {
            isa = PBXGroup;
            children = (
                BF4A2F81225BBA3F0001B4CE /* TasksFlow.swift */,
            );
            path = flows;
            sourceTree = "<group>";
        };
        BF794D462268724D000B19F3 /* models */ = {
            isa = PBXGroup;
            children = (
                BF794D3922671CD8000B19F3 /* TasksModel.swift */,
                BF9A3673228DFDAE00EE2AB8 /* TasksResponses.swift */,
            );
            path = models;
            sourceTree = "<group>";
        };
        BF794D4F226880ED000B19F3 /* services */ = {
            isa = PBXGroup;
            children = (
                BF9A3661228C3F1900EE2AB8 /* api */,
                BF794D50226880FB000B19F3 /* TasksService.swift */,
            );
            path = services;
            sourceTree = "<group>";
        };
        BF794D582269D028000B19F3 /* controllers */ = {
            isa = PBXGroup;
            children = (
                BF425487221EBB9700395AE6 /* SecondController.swift */,
            );
            path = controllers;
            sourceTree = "<group>";
        };
        BF794D592269D030000B19F3 /* flows */ = {
            isa = PBXGroup;
            children = (
                BF4A2F83225BBA4D0001B4CE /* SecondFlow.swift */,
            );
            path = flows;
            sourceTree = "<group>";
        };
        BF794D5B2269D042000B19F3 /* reactors */ = {
            isa = PBXGroup;
            children = (
                BF4A2F7F225BB9360001B4CE /* SecondReactor.swift */,
            );
            path = reactors;
            sourceTree = "<group>";
        };
        BF794D5D2269D08A000B19F3 /* controllers */ = {
            isa = PBXGroup;
            children = (
                BF4A2F5E225B7C200001B4CE /* OnBoardingController.swift */,
            );
            path = controllers;
            sourceTree = "<group>";
        };
        BF794D5E2269D095000B19F3 /* flows */ = {
            isa = PBXGroup;
            children = (
                BF4A2F6E225BB2B10001B4CE /* OnBoardingFlow.swift */,
            );
            path = flows;
            sourceTree = "<group>";
        };
        BF794D602269D0A3000B19F3 /* reactors */ = {
            isa = PBXGroup;
            children = (
                BF4A2F5F225B7C200001B4CE /* OnBoardingReactor.swift */,
            );
            path = reactors;
            sourceTree = "<group>";
        };
        BF8C6728228016070012B5A8 /* ReusableKit */ = {
            isa = PBXGroup;
            children = (
                BF8C67292280176B0012B5A8 /* ReusableKit.swift */,
                BF8C672B2280177E0012B5A8 /* UICollectionView+ReusableKit.swift */,
                BF8C672D228017940012B5A8 /* UITableView+ReusableKit.swift */,
                BF8C6730228022140012B5A8 /* UICollectionView+RxReusableKit.swift */,
                BF8C67322280222A0012B5A8 /* UITableView+RxReusableKit.swift */,
            );
            path = ReusableKit;
            sourceTree = "<group>";
        };
        BF9A3661228C3F1900EE2AB8 /* api */ = {
            isa = PBXGroup;
            children = (
                BF9A3664228D583F00EE2AB8 /* stubbed */,
                BF9A3662228C3F2500EE2AB8 /* TasksApi.swift */,
            );
            path = api;
            sourceTree = "<group>";
        };
        BF9A3664228D583F00EE2AB8 /* stubbed */ = {
            isa = PBXGroup;
            children = (
                BF9A3667228D5CDA00EE2AB8 /* create.json */,
                BF9A3665228D5CDA00EE2AB8 /* delete.json */,
                BF9A3668228D5CDA00EE2AB8 /* get.json */,
                BF9A3666228D5CDA00EE2AB8 /* list.json */,
                BF9A366D228D5E7B00EE2AB8 /* update.json */,
            );
            path = stubbed;
            sourceTree = "<group>";
        };
        BF9A3677228EA7B700EE2AB8 /* Then */ = {
            isa = PBXGroup;
            children = (
                BF8F6EDA2273453100B9447A /* Then.swift */,
            );
            path = Then;
            sourceTree = "<group>";
        };
        BF9A368022900F3600EE2AB8 /* api */ = {
            isa = PBXGroup;
            children = (
                BF9A368122900F5500EE2AB8 /* stubbed */,
                BF9A368222900F7200EE2AB8 /* AuthApi.swift */,
            );
            path = api;
            sourceTree = "<group>";
        };
        BF9A368122900F5500EE2AB8 /* stubbed */ = {
            isa = PBXGroup;
            children = (
                BF5BA0F12512483A005DCDDD /* oauth.json */,
                BF78B625229964050057157A /* signUp.json */,
                BF78B627229964290057157A /* signIn.json */,
                BF78B61B229683A90057157A /* token.json */,
                BFCAA24B250B58DE0065FB69 /* forgot.json */,
            );
            path = stubbed;
            sourceTree = "<group>";
        };
        BF9A368422901D5400EE2AB8 /* models */ = {
            isa = PBXGroup;
            children = (
                BF9A368722902DE200EE2AB8 /* AuthResponses.swift */,
            );
            path = models;
            sourceTree = "<group>";
        };
        BFA7131B256BB515008ACCDD /* PopupView */ = {
            isa = PBXGroup;
            children = (
                BFA7131C256BB539008ACCDD /* PopupView.swift */,
                BFA71322256BB7FF008ACCDD /* File.swift */,
            );
            path = PopupView;
            sourceTree = "<group>";
        };
        BFDE25FC227B0522008CBD30 /* Rx */ = {
            isa = PBXGroup;
            children = (
                BF5BA0ED251206ED005DCDDD /* ASAuthorizationAppleIDButton+Rx.swift */,
                BF0BB9FA236B495F00454BDD /* Eureka+Valid+Rx.swift */,
                BFDE25FD227B052D008CBD30 /* NSViewController+Rx.swift */,
                BFDE25FF227B053D008CBD30 /* UIViewController+Rx.swift */,
                BF78B5F22293CD680057157A /* ObservableType+Extras.swift */,
                BF62ADA623E45ECC000D5225 /* UIAlertController+Rx.swift */,
                BFBA338B2403FBB500CF9299 /* UIImageView+Kingfisher.swift */,
                BF1211B926038C3800C57F1F /* SwiftSpinner+Rx.swift */,
                BF01C99A2621935A00143475 /* UIScrollView+Rx.swift */,
            );
            path = Rx;
            sourceTree = "<group>";
        };
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
        BF42547F221EBB9700395AE6 /* waosSwift */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = BF4254AA221EBB9800395AE6 /* Build configuration list for PBXNativeTarget "waosSwift" */;
            buildPhases = (
                BF42547C221EBB9700395AE6 /* Sources */,
                BF42547D221EBB9700395AE6 /* Frameworks */,
                BF42547E221EBB9700395AE6 /* Resources */,
                BF8E75CD221EBCA30057F710 /* SwiftLint */,
                BF85C200225639BC00C8DDB8 /* SwiftGen */,
                BF0541912361EF98008628CF /* Embed Frameworks */,
            );
            buildRules = (
            );
            dependencies = (
            );
            name = waosSwift;
            packageProductDependencies = (
                BF3532FF2602BBEF005EA507 /* ReactorKit */,
                BF35330F2602BD78005EA507 /* RxOptional */,
                BF3533142602BD97005EA507 /* RxFlow */,
                BF35331E2602BE6C005EA507 /* CocoaLumberjackSwift */,
                BF3533202602BE6C005EA507 /* CocoaLumberjack */,
                BF3533252602BE88005EA507 /* Reusable */,
                BF35332A2602BE9D005EA507 /* SwiftyJSON */,
                BF35332F2602BEB8005EA507 /* Eureka */,
                BF3533342602BED3005EA507 /* RxAppState */,
                BF3533392602BEEF005EA507 /* SnapKit */,
                BF35333E2602BF08005EA507 /* KeychainAccess */,
                BF3533432602BF3A005EA507 /* FontAwesome */,
                BF3533482602BF5D005EA507 /* Kingfisher */,
                BF3533542602BFE5005EA507 /* Down */,
                BF3533592602C006005EA507 /* SwiftMessages */,
                BF3533632602C0D7005EA507 /* Validator */,
                BF1211B526038A7B00C57F1F /* SwiftSpinner */,
                BFDAAD772608903D007CB80C /* RxSwift */,
                BFDAAD7B2608903D007CB80C /* RxRelay */,
                BFDAAD7D2608903D007CB80C /* RxCocoa */,
                BF3D3D08279BFEB6001C32CC /* RxDataSources */,
                BF79A1DA279C523E00D15421 /* Moya */,
                BF79A1DC279C523E00D15421 /* RxMoya */,
                BF79A1DF279C524900D15421 /* ImageRow */,
            );
            productName = waosSwift;
            productReference = BF425480221EBB9700395AE6 /* waosSwift.app */;
            productType = "com.apple.product-type.application";
        };
        BF425495221EBB9800395AE6 /* waosSwiftTests */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = BF4254AD221EBB9800395AE6 /* Build configuration list for PBXNativeTarget "waosSwiftTests" */;
            buildPhases = (
                BF425492221EBB9800395AE6 /* Sources */,
                BF425493221EBB9800395AE6 /* Frameworks */,
                BF425494221EBB9800395AE6 /* Resources */,
            );
            buildRules = (
            );
            dependencies = (
                BF425498221EBB9800395AE6 /* PBXTargetDependency */,
            );
            name = waosSwiftTests;
            packageProductDependencies = (
                BFDAAD792608903D007CB80C /* RxTest */,
                BFDAAD7F2608903D007CB80C /* RxBlocking */,
            );
            productName = waosSwiftTests;
            productReference = BF425496221EBB9800395AE6 /* waosSwiftTests.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        BF4254A0221EBB9800395AE6 /* waosSwiftUITests */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = BF4254B0221EBB9800395AE6 /* Build configuration list for PBXNativeTarget "waosSwiftUITests" */;
            buildPhases = (
                BF42549D221EBB9800395AE6 /* Sources */,
                BF42549E221EBB9800395AE6 /* Frameworks */,
                BF42549F221EBB9800395AE6 /* Resources */,
            );
            buildRules = (
            );
            dependencies = (
                BF4254A3221EBB9800395AE6 /* PBXTargetDependency */,
            );
            name = waosSwiftUITests;
            productName = waosSwiftUITests;
            productReference = BF4254A1221EBB9800395AE6 /* waosSwiftUITests.xctest */;
            productType = "com.apple.product-type.bundle.ui-testing";
        };
/* End PBXNativeTarget section */

/* Begin PBXProject section */
        BF425478221EBB9700395AE6 /* Project object */ = {
            isa = PBXProject;
            attributes = {
                LastSwiftUpdateCheck = 1010;
                LastUpgradeCheck = 1210;
                ORGANIZATIONNAME = WeAreOpenSource;
                TargetAttributes = {
                    BF42547F221EBB9700395AE6 = {
                        CreatedOnToolsVersion = 10.1;
                    };
                    BF425495221EBB9800395AE6 = {
                        CreatedOnToolsVersion = 10.1;
                        LastSwiftMigration = 1120;
                        TestTargetID = BF42547F221EBB9700395AE6;
                    };
                    BF4254A0221EBB9800395AE6 = {
                        CreatedOnToolsVersion = 10.1;
                        LastSwiftMigration = 1120;
                        TestTargetID = BF42547F221EBB9700395AE6;
                    };
                };
            };
            buildConfigurationList = BF42547B221EBB9700395AE6 /* Build configuration list for PBXProject "waosSwift" */;
            compatibilityVersion = "Xcode 9.3";
            developmentRegion = en;
            hasScannedForEncodings = 0;
            knownRegions = (
                en,
                Base,
                fr,
            );
            mainGroup = BF425477221EBB9700395AE6;
            packageReferences = (
                BF3532FE2602BBEF005EA507 /* XCRemoteSwiftPackageReference "ReactorKit" */,
                BF35330E2602BD78005EA507 /* XCRemoteSwiftPackageReference "RxOptional" */,
                BF3533132602BD97005EA507 /* XCRemoteSwiftPackageReference "RxFlow" */,
                BF35331D2602BE6C005EA507 /* XCRemoteSwiftPackageReference "CocoaLumberjack" */,
                BF3533242602BE87005EA507 /* XCRemoteSwiftPackageReference "Reusable" */,
                BF3533292602BE9D005EA507 /* XCRemoteSwiftPackageReference "SwiftyJSON" */,
                BF35332E2602BEB8005EA507 /* XCRemoteSwiftPackageReference "Eureka" */,
                BF3533332602BED3005EA507 /* XCRemoteSwiftPackageReference "RxAppState" */,
                BF3533382602BEEF005EA507 /* XCRemoteSwiftPackageReference "SnapKit" */,
                BF35333D2602BF07005EA507 /* XCRemoteSwiftPackageReference "KeychainAccess" */,
                BF3533422602BF3A005EA507 /* XCRemoteSwiftPackageReference "FontAwesome.swift" */,
                BF3533472602BF5D005EA507 /* XCRemoteSwiftPackageReference "Kingfisher" */,
                BF3533532602BFE5005EA507 /* XCRemoteSwiftPackageReference "Down" */,
                BF3533582602C006005EA507 /* XCRemoteSwiftPackageReference "SwiftMessages" */,
                BF3533622602C0D7005EA507 /* XCRemoteSwiftPackageReference "Validator" */,
                BF1211B426038A7B00C57F1F /* XCRemoteSwiftPackageReference "SwiftSpinner" */,
                BFDAAD762608903D007CB80C /* XCRemoteSwiftPackageReference "RxSwift" */,
                BF3D3D07279BFEB6001C32CC /* XCRemoteSwiftPackageReference "RxDataSources" */,
                BF79A1D9279C523E00D15421 /* XCRemoteSwiftPackageReference "Moya" */,
                BF79A1DE279C524900D15421 /* XCRemoteSwiftPackageReference "ImageRow" */,
            );
            productRefGroup = BF425481221EBB9700395AE6 /* Products */;
            projectDirPath = "";
            projectRoot = "";
            targets = (
                BF42547F221EBB9700395AE6 /* waosSwift */,
                BF425495221EBB9800395AE6 /* waosSwiftTests */,
                BF4254A0221EBB9800395AE6 /* waosSwiftUITests */,
            );
        };
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
        BF42547E221EBB9700395AE6 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                BF9A366C228D5CDA00EE2AB8 /* get.json in Resources */,
                BF1211B0260369C900C57F1F /* Font Awesome 5 Free-Regular-400.otf in Resources */,
                BF4A2FCD2264A6810001B4CE /* production.json in Resources */,
                BF4A2FCE2264A6810001B4CE /* development.json in Resources */,
                BF6F5E3C254DE9F1003D4B4A /* release.json in Resources */,
                BF9A366A228D5CDA00EE2AB8 /* list.json in Resources */,
                BF4A2FAB225CA6DB0001B4CE /* LICENSE.md in Resources */,
                BFCAA24C250B58DF0065FB69 /* forgot.json in Resources */,
                BF10C83E25F78B8C00327730 /* me.json in Resources */,
                BF78B628229964290057157A /* signIn.json in Resources */,
                BF9A3669228D5CDA00EE2AB8 /* delete.json in Resources */,
                BF4A2FA9225CA6DB0001B4CE /* Readme.md in Resources */,
                BF78B626229964050057157A /* signUp.json in Resources */,
                BF1211AD260369C700C57F1F /* Font Awesome 5 Brands-Regular-400.otf in Resources */,
                BF9A366E228D5E7B00EE2AB8 /* update.json in Resources */,
                BF16E7CD2534C62900200046 /* changelogs.json in Resources */,
                BF9A366B228D5CDA00EE2AB8 /* create.json in Resources */,
                BF78B61C229683A90057157A /* token.json in Resources */,
                BF425490221EBB9800395AE6 /* LaunchScreen.storyboard in Resources */,
                BF5BA0F22512483A005DCDDD /* oauth.json in Resources */,
                BF0CD6B622563CC200844F9A /* Localizable.strings in Resources */,
                BF4A2F9E225CA6DB0001B4CE /* CHANGELOG.md in Resources */,
                BF7369A625191A2A00A5BDAB /* README.md in Resources */,
                BF42548D221EBB9800395AE6 /* Assets.xcassets in Resources */,
                BF1211B1260369CC00C57F1F /* Font Awesome 5 Free-Solid-900.otf in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        BF425494221EBB9800395AE6 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        BF42549F221EBB9800395AE6 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
        BF85C200225639BC00C8DDB8 /* SwiftGen */ = {
            isa = PBXShellScriptBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            inputFileListPaths = (
            );
            inputPaths = (
            );
            name = SwiftGen;
            outputFileListPaths = (
            );
            outputPaths = (
            );
            runOnlyForDeploymentPostprocessing = 0;
            shellPath = /bin/sh;
            shellScript = "if which swiftgen >/dev/null; then\nswiftgen\nelse\necho \"warning: swiftgen not installed, download from https://github.com/realm/SwiftLint\"\nfi\n";
        };
        BF8E75CD221EBCA30057F710 /* SwiftLint */ = {
            isa = PBXShellScriptBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            inputFileListPaths = (
            );
            inputPaths = (
            );
            name = SwiftLint;
            outputFileListPaths = (
            );
            outputPaths = (
            );
            runOnlyForDeploymentPostprocessing = 0;
            shellPath = /bin/sh;
            shellScript = "if which swiftlint >/dev/null; then\nswiftlint autocorrect\nelse\necho \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi\n";
        };
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
        BF42547C221EBB9700395AE6 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                BFDE25FE227B052D008CBD30 /* NSViewController+Rx.swift in Sources */,
                BF4A2F7E225BB9270001B4CE /* TasksListReactor.swift in Sources */,
                BF058D7B2282BCC500E2A077 /* AuthSigninReactor.swift in Sources */,
                BF9A3679228EB0A900EE2AB8 /* Networking.swift in Sources */,
                BF10C83325F78B8C00327730 /* UserPreferenceReactor.swift in Sources */,
                BF4A2F6B225B7C200001B4CE /* OnBoardingReactor.swift in Sources */,
                BF10C83C25F78B8C00327730 /* UserService.swift in Sources */,
                BF4A2F4D225B79A80001B4CE /* Preferences.swift in Sources */,
                BF4A2FC0226479D20001B4CE /* Configuration.swift in Sources */,
                BF9A3676228E9BD500EE2AB8 /* MyResult.swift in Sources */,
                BF3B775C2360C35D00ECD30A /* UIColor.swift in Sources */,
                BF058D792282BCB600E2A077 /* AuthFlow.swift in Sources */,
                BFDE2604227B185E008CBD30 /* CoreService.swift in Sources */,
                BF16E7C52534C41400200046 /* HomeService.swift in Sources */,
                BF10C83525F78B8C00327730 /* ComplementaryModel.swift in Sources */,
                BF425488221EBB9700395AE6 /* SecondController.swift in Sources */,
                BF1D704D245F561100F8EA36 /* Data.swift in Sources */,
                BF4A2F6A225B7C200001B4CE /* OnBoardingController.swift in Sources */,
                BFE4BB47226CC7BD00739735 /* TasksViewReactor.swift in Sources */,
                BF10C83625F78B8C00327730 /* UserModel.swift in Sources */,
                BF9A367D228EE72700EE2AB8 /* Errors.swift in Sources */,
                BF78B624229949740057157A /* AuthSignupReactor.swift in Sources */,
                BF8C67332280222A0012B5A8 /* UITableView+RxReusableKit.swift in Sources */,
                BF16E7D12534C71E00200046 /* PagesModel.swift in Sources */,
                BF10C83B25F78B8C00327730 /* UserFlow.swift in Sources */,
                BFA92D2D237C050C006A3B8D /* CoreTableViewCellController.swift in Sources */,
                BF16E7B62534BDE400200046 /* HomePageReactor.swift in Sources */,
                BFBA338C2403FBB500CF9299 /* UIImageView+Kingfisher.swift in Sources */,
                BF425484221EBB9700395AE6 /* AppDelegate.swift in Sources */,
                BF7F894D2383F0BB00F98D98 /* UITricks.swift in Sources */,
                BF49EA0D2362CC2D00FF06E9 /* L10n.swift in Sources */,
                BF19509622B7CEEB00C593E5 /* Url.swift in Sources */,
                BFFFB7E3261A00F90058369E /* UserPolicyModel.swift in Sources */,
                BFDE2600227B053D008CBD30 /* UIViewController+Rx.swift in Sources */,
                BFCAA24A250A7CFF0065FB69 /* AuthForgotReactor.swift in Sources */,
                BF794D3A22671CD8000B19F3 /* TasksModel.swift in Sources */,
                BFA92D3D237DA119006A3B8D /* CoreUITableView.swift in Sources */,
                BFA7131D256BB539008ACCDD /* PopupView.swift in Sources */,
                BF78B5FA22942CBB0057157A /* CoreModel.swift in Sources */,
                BF16E7C92534C44200200046 /* HomeApi.swift in Sources */,
                BF78B5FC22942CCD0057157A /* CoreResponses.swift in Sources */,
                BF10C83225F78B8C00327730 /* UserReactor.swift in Sources */,
                BF10C83825F78B8C00327730 /* UserMoreController.swift in Sources */,
                BFA1E4592587C9FF009210B5 /* UINavigationController.swift in Sources */,
                BF8C672E228017940012B5A8 /* UITableView+ReusableKit.swift in Sources */,
                BF8C6725227C3E310012B5A8 /* TasksCellController.swift in Sources */,
                BF4A2F80225BB9360001B4CE /* SecondReactor.swift in Sources */,
                BFF663B523A8A9CE00BB66CC /* CoreUiRefreshControl.swift in Sources */,
                BFDE2602227B17D4008CBD30 /* AppServicesProvider.swift in Sources */,
                BF16E7D52534C72F00200046 /* PagesResponses.swift in Sources */,
                BF1211BA26038C3800C57F1F /* SwiftSpinner+Rx.swift in Sources */,
                BF62ADA723E45ECC000D5225 /* UIAlertController+Rx.swift in Sources */,
                BF10C83125F78B8C00327730 /* UserMoreReactor.swift in Sources */,
                BF8C6731228022140012B5A8 /* UICollectionView+RxReusableKit.swift in Sources */,
                BF0CD6AB22563C9800844F9A /* Strings.swift in Sources */,
                BF8C6723227C3E1E0012B5A8 /* TasksCellReactor.swift in Sources */,
                BF3B775A2360C01F00ECD30A /* CoreUITextField.swift in Sources */,
                BFA92D2E237C050C006A3B8D /* CoreController.swift in Sources */,
                BF10C83A25F78B8C00327730 /* UserController.swift in Sources */,
                BF5BA0EE251206ED005DCDDD /* ASAuthorizationAppleIDButton+Rx.swift in Sources */,
                BF4A2F87225C8F160001B4CE /* UILocalizations.swift in Sources */,
                BF058D7E2282BCDD00E2A077 /* AuthService.swift in Sources */,
                BF9A3674228DFDAE00EE2AB8 /* TasksResponses.swift in Sources */,
                BF01C9A12621937800143475 /* UIScrollView.swift in Sources */,
                BF8C6727227C43E80012B5A8 /* Array+SectionModel.swift in Sources */,
                BF71BD9322A12A2E002CF9DE /* Validations.swift in Sources */,
                BF4A2F71225BB2CD0001B4CE /* CoreFlow.swift in Sources */,
                BF3B77572360985700ECD30A /* CoreUILabel.swift in Sources */,
                BF794D532269C4FB000B19F3 /* TasksViewController.swift in Sources */,
                BF8C672A2280176B0012B5A8 /* ReusableKit.swift in Sources */,
                BF794D51226880FB000B19F3 /* TasksService.swift in Sources */,
                BF78B5F32293CD680057157A /* ObservableType+Extras.swift in Sources */,
                BFC81B002383CF6500D00D3C /* CoreCollectionViewCellController.swift in Sources */,
                BF16E7B22534BDD100200046 /* HomePageController.swift in Sources */,
                BF8BD5F7235F30660083B912 /* KeyboardConstraints.swift in Sources */,
                BF78B622229949410057157A /* AuthSignupController.swift in Sources */,
                BF9A368322900F7200EE2AB8 /* AuthApi.swift in Sources */,
                BF058D772282BCAC00E2A077 /* AuthSigninController.swift in Sources */,
                BF57EE3A2534E2800015B73D /* UISegmentedControl.swift in Sources */,
                BF5D48CA256580E500D492D0 /* HomeTermsReactor.swift in Sources */,
                BFA71323256BB7FF008ACCDD /* File.swift in Sources */,
                BF7DD80625358B1E008BD4C9 /* MarkDown.swift in Sources */,
                BF9A368822902DE200EE2AB8 /* AuthResponses.swift in Sources */,
                BF4A2FD42265F4020001B4CE /* UserDefaults.swift in Sources */,
                BF9A368C2292D0C700EE2AB8 /* CookiePlugin.swift in Sources */,
                BF8F6EDB2273453100B9447A /* Then.swift in Sources */,
                BF4A2F6F225BB2B10001B4CE /* OnBoardingFlow.swift in Sources */,
                BF5D48C6256580D100D492D0 /* HomeTermsController.swift in Sources */,
                BFD9CB21238435B20034837F /* UIImage.swift in Sources */,
                BF4A2F45225B751F0001B4CE /* AppFlow.swift in Sources */,
                BF4A2FAE2260F0040001B4CE /* Logger.swift in Sources */,
                BF78B61E2296CE7B0057157A /* Users.swift in Sources */,
                BF4A2F74225BB4B90001B4CE /* AppSteps.swift in Sources */,
                BF9A3670228D5F2700EE2AB8 /* Stubbed.swift in Sources */,
                BFD9CB23238435CB0034837F /* UILabel.swift in Sources */,
                BF10C83D25F78B8C00327730 /* UserApi.swift in Sources */,
                BFBA339224040F8A00CF9299 /* String.swift in Sources */,
                BF9A3663228C3F2500EE2AB8 /* TasksApi.swift in Sources */,
                BF10C83725F78B8C00327730 /* UserViewController.swift in Sources */,
                BF10C83925F78B8C00327730 /* UserPreferenceController.swift in Sources */,
                BF4A2F82225BBA3F0001B4CE /* TasksFlow.swift in Sources */,
                BF10C83425F78B8C00327730 /* UserViewReactor.swift in Sources */,
                BF0BB9FB236B495F00454BDD /* Eureka+Valid+Rx.swift in Sources */,
                BF4A2F84225BBA4D0001B4CE /* SecondFlow.swift in Sources */,
                BF7975042531E8B700B92B0D /* UITextField.swift in Sources */,
                BF8C672C2280177E0012B5A8 /* UICollectionView+ReusableKit.swift in Sources */,
                BFA92D2F237C050C006A3B8D /* CoreFormController.swift in Sources */,
                BF01C99B2621935A00143475 /* UIScrollView+Rx.swift in Sources */,
                BF5BA0F0251206FA005DCDDD /* ASAuthorizationControllerProxy.swift in Sources */,
                BFCAA248250A7CE40065FB69 /* AuthForgotController.swift in Sources */,
                BF00138B237427670044C01A /* Eureka.swift in Sources */,
                BF3B775523608F4400ECD30A /* CoreUIButton.swift in Sources */,
                BF425486221EBB9700395AE6 /* TasksListController.swift in Sources */,
                BFBBE1AE2566F4D50067510D /* UIButton.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        BF425492221EBB9800395AE6 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                BF42549B221EBB9800395AE6 /* waosSwiftTests.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        BF42549D221EBB9800395AE6 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                BF4254A6221EBB9800395AE6 /* waosSwiftUITests.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
        BF425498221EBB9800395AE6 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = BF42547F221EBB9700395AE6 /* waosSwift */;
            targetProxy = BF425497221EBB9800395AE6 /* PBXContainerItemProxy */;
        };
        BF4254A3221EBB9800395AE6 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = BF42547F221EBB9700395AE6 /* waosSwift */;
            targetProxy = BF4254A2221EBB9800395AE6 /* PBXContainerItemProxy */;
        };
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
        BF0CD6B822563CC200844F9A /* Localizable.strings */ = {
            isa = PBXVariantGroup;
            children = (
                BF0CD6B722563CC200844F9A /* en */,
                BF0CD6B922563CC300844F9A /* fr */,
            );
            name = Localizable.strings;
            sourceTree = "<group>";
        };
        BF42548E221EBB9800395AE6 /* LaunchScreen.storyboard */ = {
            isa = PBXVariantGroup;
            children = (
                BF42548F221EBB9800395AE6 /* Base */,
                BF0CD6A322563B3900844F9A /* fr */,
            );
            name = LaunchScreen.storyboard;
            sourceTree = "<group>";
        };
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
        BF4254A8221EBB9800395AE6 /* development */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_SEARCH_USER_PATHS = NO;
                BUILD_LIBRARY_FOR_DISTRIBUTION = NO;
                CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
                CLANG_CXX_LIBRARY = "libc++";
                CLANG_ENABLE_MODULES = YES;
                CLANG_ENABLE_OBJC_ARC = YES;
                CLANG_ENABLE_OBJC_WEAK = YES;
                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
                CLANG_WARN_BOOL_CONVERSION = YES;
                CLANG_WARN_COMMA = YES;
                CLANG_WARN_CONSTANT_CONVERSION = YES;
                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_EMPTY_BODY = YES;
                CLANG_WARN_ENUM_CONVERSION = YES;
                CLANG_WARN_INFINITE_RECURSION = YES;
                CLANG_WARN_INT_CONVERSION = YES;
                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
                CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
                CLANG_WARN_STRICT_PROTOTYPES = YES;
                CLANG_WARN_SUSPICIOUS_MOVE = YES;
                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
                CLANG_WARN_UNREACHABLE_CODE = YES;
                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                CODE_SIGN_IDENTITY = "iPhone Developer";
                COPY_PHASE_STRIP = NO;
                DEBUG_INFORMATION_FORMAT = dwarf;
                DISABLE_DIAMOND_PROBLEM_DIAGNOSTIC = YES;
                ENABLE_STRICT_OBJC_MSGSEND = YES;
                ENABLE_TESTABILITY = YES;
                GCC_C_LANGUAGE_STANDARD = gnu11;
                GCC_DYNAMIC_NO_PIC = NO;
                GCC_NO_COMMON_BLOCKS = YES;
                GCC_OPTIMIZATION_LEVEL = 0;
                GCC_PREPROCESSOR_DEFINITIONS = (
                    "DEBUG=1",
                    "$(inherited)",
                );
                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
                GCC_WARN_UNDECLARED_SELECTOR = YES;
                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
                GCC_WARN_UNUSED_FUNCTION = YES;
                GCC_WARN_UNUSED_VARIABLE = YES;
                IPHONEOS_DEPLOYMENT_TARGET = 15.0;
                MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
                MTL_FAST_MATH = YES;
                ONLY_ACTIVE_ARCH = YES;
                SDKROOT = iphoneos;
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
                SWIFT_ENABLE_BATCH_MODE = NO;
                SWIFT_OBJC_BRIDGING_HEADER = "";
                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
            };
            name = development;
        };
        BF4254A9221EBB9800395AE6 /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_SEARCH_USER_PATHS = NO;
                BUILD_LIBRARY_FOR_DISTRIBUTION = NO;
                CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
                CLANG_CXX_LIBRARY = "libc++";
                CLANG_ENABLE_MODULES = YES;
                CLANG_ENABLE_OBJC_ARC = YES;
                CLANG_ENABLE_OBJC_WEAK = YES;
                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
                CLANG_WARN_BOOL_CONVERSION = YES;
                CLANG_WARN_COMMA = YES;
                CLANG_WARN_CONSTANT_CONVERSION = YES;
                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_EMPTY_BODY = YES;
                CLANG_WARN_ENUM_CONVERSION = YES;
                CLANG_WARN_INFINITE_RECURSION = YES;
                CLANG_WARN_INT_CONVERSION = YES;
                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
                CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
                CLANG_WARN_STRICT_PROTOTYPES = YES;
                CLANG_WARN_SUSPICIOUS_MOVE = YES;
                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
                CLANG_WARN_UNREACHABLE_CODE = YES;
                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                CODE_SIGN_IDENTITY = "iPhone Developer";
                COPY_PHASE_STRIP = NO;
                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
                DISABLE_DIAMOND_PROBLEM_DIAGNOSTIC = YES;
                ENABLE_NS_ASSERTIONS = NO;
                ENABLE_STRICT_OBJC_MSGSEND = YES;
                GCC_C_LANGUAGE_STANDARD = gnu11;
                GCC_NO_COMMON_BLOCKS = YES;
                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
                GCC_WARN_UNDECLARED_SELECTOR = YES;
                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
                GCC_WARN_UNUSED_FUNCTION = YES;
                GCC_WARN_UNUSED_VARIABLE = YES;
                IPHONEOS_DEPLOYMENT_TARGET = 15.0;
                MTL_ENABLE_DEBUG_INFO = NO;
                MTL_FAST_MATH = YES;
                SDKROOT = iphoneos;
                SWIFT_COMPILATION_MODE = wholemodule;
                SWIFT_ENABLE_BATCH_MODE = NO;
                SWIFT_OBJC_BRIDGING_HEADER = "";
                SWIFT_OPTIMIZATION_LEVEL = "-O";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        BF4254AB221EBB9800395AE6 /* development */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                CODE_SIGN_ENTITLEMENTS = waosSwift/waosSwiftdevelopment.entitlements;
                CODE_SIGN_IDENTITY = "Apple Development";
                CODE_SIGN_STYLE = Automatic;
                DEVELOPMENT_TEAM = 5TTXU376YU;
                FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)/Carthage/Build/iOS",
                );
                INFOPLIST_FILE = waosSwift/Info.plist;
                IPHONEOS_DEPLOYMENT_TARGET = 15.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = me.weareopensoruce.vue.testing;
                PRODUCT_NAME = "$(TARGET_NAME)";
                PROVISIONING_PROFILE_SPECIFIER = "";
                SWIFT_INSTALL_OBJC_HEADER = NO;
                SWIFT_PRECOMPILE_BRIDGING_HEADER = NO;
                SWIFT_VERSION = 5.0;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = development;
        };
        BF4254AC221EBB9800395AE6 /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                CODE_SIGN_ENTITLEMENTS = waosSwift/waosSwiftRelease.entitlements;
                CODE_SIGN_IDENTITY = "Apple Development";
                CODE_SIGN_STYLE = Automatic;
                DEVELOPMENT_TEAM = 5TTXU376YU;
                FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)/Carthage/Build/iOS",
                );
                INFOPLIST_FILE = waosSwift/Info.plist;
                IPHONEOS_DEPLOYMENT_TARGET = 15.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = me.weareopensoruce.vue.testing;
                PRODUCT_NAME = "$(TARGET_NAME)";
                PROVISIONING_PROFILE_SPECIFIER = "";
                SWIFT_INSTALL_OBJC_HEADER = NO;
                SWIFT_PRECOMPILE_BRIDGING_HEADER = NO;
                SWIFT_VERSION = 5.0;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Release;
        };
        BF4254AE221EBB9800395AE6 /* development */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                BUNDLE_LOADER = "$(TEST_HOST)";
                CODE_SIGN_STYLE = Automatic;
                INFOPLIST_FILE = waosSwiftTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = me.weareopensource.waosSwiftTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_VERSION = 5.0;
                TARGETED_DEVICE_FAMILY = "1,2";
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/waosSwift.app/waosSwift";
            };
            name = development;
        };
        BF4254AF221EBB9800395AE6 /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                BUNDLE_LOADER = "$(TEST_HOST)";
                CODE_SIGN_STYLE = Automatic;
                INFOPLIST_FILE = waosSwiftTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = me.weareopensource.waosSwiftTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_VERSION = 5.0;
                TARGETED_DEVICE_FAMILY = "1,2";
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/waosSwift.app/waosSwift";
            };
            name = Release;
        };
        BF4254B1221EBB9800395AE6 /* development */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                CODE_SIGN_STYLE = Automatic;
                INFOPLIST_FILE = waosSwiftUITests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = me.weareopensource.waosSwiftUITests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_VERSION = 5.0;
                TARGETED_DEVICE_FAMILY = "1,2";
                TEST_TARGET_NAME = waosSwift;
            };
            name = development;
        };
        BF4254B2221EBB9800395AE6 /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                CODE_SIGN_STYLE = Automatic;
                INFOPLIST_FILE = waosSwiftUITests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = me.weareopensource.waosSwiftUITests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_VERSION = 5.0;
                TARGETED_DEVICE_FAMILY = "1,2";
                TEST_TARGET_NAME = waosSwift;
            };
            name = Release;
        };
        BF4A2FB7226474190001B4CE /* production */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_SEARCH_USER_PATHS = NO;
                BUILD_LIBRARY_FOR_DISTRIBUTION = NO;
                CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
                CLANG_CXX_LIBRARY = "libc++";
                CLANG_ENABLE_MODULES = YES;
                CLANG_ENABLE_OBJC_ARC = YES;
                CLANG_ENABLE_OBJC_WEAK = YES;
                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
                CLANG_WARN_BOOL_CONVERSION = YES;
                CLANG_WARN_COMMA = YES;
                CLANG_WARN_CONSTANT_CONVERSION = YES;
                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_EMPTY_BODY = YES;
                CLANG_WARN_ENUM_CONVERSION = YES;
                CLANG_WARN_INFINITE_RECURSION = YES;
                CLANG_WARN_INT_CONVERSION = YES;
                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
                CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
                CLANG_WARN_STRICT_PROTOTYPES = YES;
                CLANG_WARN_SUSPICIOUS_MOVE = YES;
                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
                CLANG_WARN_UNREACHABLE_CODE = YES;
                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                CODE_SIGN_IDENTITY = "iPhone Developer";
                COPY_PHASE_STRIP = NO;
                DEBUG_INFORMATION_FORMAT = dwarf;
                DISABLE_DIAMOND_PROBLEM_DIAGNOSTIC = YES;
                ENABLE_STRICT_OBJC_MSGSEND = YES;
                ENABLE_TESTABILITY = YES;
                GCC_C_LANGUAGE_STANDARD = gnu11;
                GCC_DYNAMIC_NO_PIC = NO;
                GCC_NO_COMMON_BLOCKS = YES;
                GCC_OPTIMIZATION_LEVEL = 0;
                GCC_PREPROCESSOR_DEFINITIONS = (
                    "DEBUG=1",
                    "$(inherited)",
                );
                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
                GCC_WARN_UNDECLARED_SELECTOR = YES;
                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
                GCC_WARN_UNUSED_FUNCTION = YES;
                GCC_WARN_UNUSED_VARIABLE = YES;
                IPHONEOS_DEPLOYMENT_TARGET = 15.0;
                MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
                MTL_FAST_MATH = YES;
                ONLY_ACTIVE_ARCH = YES;
                SDKROOT = iphoneos;
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
                SWIFT_ENABLE_BATCH_MODE = NO;
                SWIFT_OBJC_BRIDGING_HEADER = "";
                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
            };
            name = production;
        };
        BF4A2FB8226474190001B4CE /* production */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                CODE_SIGN_ENTITLEMENTS = waosSwift/waosSwift.entitlements;
                CODE_SIGN_IDENTITY = "Apple Development";
                CODE_SIGN_STYLE = Automatic;
                DEVELOPMENT_TEAM = 5TTXU376YU;
                FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)/Carthage/Build/iOS",
                );
                INFOPLIST_FILE = waosSwift/Info.plist;
                IPHONEOS_DEPLOYMENT_TARGET = 15.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = me.weareopensoruce.vue.testing;
                PRODUCT_NAME = "$(TARGET_NAME)";
                PROVISIONING_PROFILE_SPECIFIER = "";
                SWIFT_INSTALL_OBJC_HEADER = NO;
                SWIFT_PRECOMPILE_BRIDGING_HEADER = NO;
                SWIFT_VERSION = 5.0;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = production;
        };
        BF4A2FB9226474190001B4CE /* production */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                BUNDLE_LOADER = "$(TEST_HOST)";
                CODE_SIGN_STYLE = Automatic;
                INFOPLIST_FILE = waosSwiftTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = me.weareopensource.waosSwiftTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_VERSION = 5.0;
                TARGETED_DEVICE_FAMILY = "1,2";
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/waosSwift.app/waosSwift";
            };
            name = production;
        };
        BF4A2FBA226474190001B4CE /* production */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                CODE_SIGN_STYLE = Automatic;
                INFOPLIST_FILE = waosSwiftUITests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = me.weareopensource.waosSwiftUITests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_VERSION = 5.0;
                TARGETED_DEVICE_FAMILY = "1,2";
                TEST_TARGET_NAME = waosSwift;
            };
            name = production;
        };
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
        BF42547B221EBB9700395AE6 /* Build configuration list for PBXProject "waosSwift" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                BF4254A8221EBB9800395AE6 /* development */,
                BF4A2FB7226474190001B4CE /* production */,
                BF4254A9221EBB9800395AE6 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        BF4254AA221EBB9800395AE6 /* Build configuration list for PBXNativeTarget "waosSwift" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                BF4254AB221EBB9800395AE6 /* development */,
                BF4A2FB8226474190001B4CE /* production */,
                BF4254AC221EBB9800395AE6 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        BF4254AD221EBB9800395AE6 /* Build configuration list for PBXNativeTarget "waosSwiftTests" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                BF4254AE221EBB9800395AE6 /* development */,
                BF4A2FB9226474190001B4CE /* production */,
                BF4254AF221EBB9800395AE6 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        BF4254B0221EBB9800395AE6 /* Build configuration list for PBXNativeTarget "waosSwiftUITests" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                BF4254B1221EBB9800395AE6 /* development */,
                BF4A2FBA226474190001B4CE /* production */,
                BF4254B2221EBB9800395AE6 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
/* End XCConfigurationList section */

/* Begin XCRemoteSwiftPackageReference section */
        BF1211B426038A7B00C57F1F /* XCRemoteSwiftPackageReference "SwiftSpinner" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/icanzilb/SwiftSpinner";
            requirement = {
                kind = upToNextMajorVersion;
                minimumVersion = 2.2.0;
            };
        };
        BF3532FE2602BBEF005EA507 /* XCRemoteSwiftPackageReference "ReactorKit" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/ReactorKit/ReactorKit.git";
            requirement = {
                kind = exactVersion;
                version = 3.2.0;
            };
        };
        BF35330E2602BD78005EA507 /* XCRemoteSwiftPackageReference "RxOptional" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/RxSwiftCommunity/RxOptional.git";
            requirement = {
                kind = upToNextMajorVersion;
                minimumVersion = 5.0.5;
            };
        };
        BF3533132602BD97005EA507 /* XCRemoteSwiftPackageReference "RxFlow" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/RxSwiftCommunity/RxFlow.git";
            requirement = {
                kind = upToNextMajorVersion;
                minimumVersion = 2.13.0;
            };
        };
        BF35331D2602BE6C005EA507 /* XCRemoteSwiftPackageReference "CocoaLumberjack" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/CocoaLumberjack/CocoaLumberjack.git";
            requirement = {
                kind = upToNextMajorVersion;
                minimumVersion = 3.7.4;
            };
        };
        BF3533242602BE87005EA507 /* XCRemoteSwiftPackageReference "Reusable" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/AliSoftware/Reusable.git";
            requirement = {
                kind = upToNextMajorVersion;
                minimumVersion = 4.1.2;
            };
        };
        BF3533292602BE9D005EA507 /* XCRemoteSwiftPackageReference "SwiftyJSON" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/SwiftyJSON/SwiftyJSON.git";
            requirement = {
                kind = upToNextMajorVersion;
                minimumVersion = 5.0.0;
            };
        };
        BF35332E2602BEB8005EA507 /* XCRemoteSwiftPackageReference "Eureka" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/xmartlabs/Eureka.git";
            requirement = {
                kind = upToNextMajorVersion;
                minimumVersion = 5.3.6;
            };
        };
        BF3533332602BED3005EA507 /* XCRemoteSwiftPackageReference "RxAppState" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/pixeldock/RxAppState.git";
            requirement = {
                kind = upToNextMajorVersion;
                minimumVersion = 1.7.1;
            };
        };
        BF3533382602BEEF005EA507 /* XCRemoteSwiftPackageReference "SnapKit" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/SnapKit/SnapKit.git";
            requirement = {
                kind = upToNextMajorVersion;
                minimumVersion = 5.6.0;
            };
        };
        BF35333D2602BF07005EA507 /* XCRemoteSwiftPackageReference "KeychainAccess" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/kishikawakatsumi/KeychainAccess.git";
            requirement = {
                kind = upToNextMajorVersion;
                minimumVersion = 4.2.2;
            };
        };
        BF3533422602BF3A005EA507 /* XCRemoteSwiftPackageReference "FontAwesome.swift" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/thii/FontAwesome.swift.git";
            requirement = {
                kind = upToNextMajorVersion;
                minimumVersion = 1.9.1;
            };
        };
        BF3533472602BF5D005EA507 /* XCRemoteSwiftPackageReference "Kingfisher" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/onevcat/Kingfisher.git";
            requirement = {
                kind = upToNextMajorVersion;
                minimumVersion = 7.2.4;
            };
        };
        BF3533532602BFE5005EA507 /* XCRemoteSwiftPackageReference "Down" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/iwasrobbed/Down.git";
            requirement = {
                kind = upToNextMajorVersion;
                minimumVersion = 0.11.0;
            };
        };
        BF3533582602C006005EA507 /* XCRemoteSwiftPackageReference "SwiftMessages" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/SwiftKickMobile/SwiftMessages.git";
            requirement = {
                kind = upToNextMajorVersion;
                minimumVersion = 9.0.6;
            };
        };
        BF3533622602C0D7005EA507 /* XCRemoteSwiftPackageReference "Validator" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/adamwaite/Validator.git";
            requirement = {
                branch = master;
                kind = branch;
            };
        };
        BF3D3D07279BFEB6001C32CC /* XCRemoteSwiftPackageReference "RxDataSources" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/RxSwiftCommunity/RxDataSources.git";
            requirement = {
                kind = upToNextMajorVersion;
                minimumVersion = 5.0.2;
            };
        };
        BF79A1D9279C523E00D15421 /* XCRemoteSwiftPackageReference "Moya" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/Moya/Moya.git";
            requirement = {
                branch = master;
                kind = branch;
            };
        };
        BF79A1DE279C524900D15421 /* XCRemoteSwiftPackageReference "ImageRow" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/EurekaCommunity/ImageRow.git";
            requirement = {
                branch = master;
                kind = branch;
            };
        };
        BFDAAD762608903D007CB80C /* XCRemoteSwiftPackageReference "RxSwift" */ = {
            isa = XCRemoteSwiftPackageReference;
            repositoryURL = "https://github.com/ReactiveX/RxSwift.git";
            requirement = {
                kind = upToNextMajorVersion;
                minimumVersion = 6.5.0;
            };
        };
/* End XCRemoteSwiftPackageReference section */

/* Begin XCSwiftPackageProductDependency section */
        BF1211B526038A7B00C57F1F /* SwiftSpinner */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF1211B426038A7B00C57F1F /* XCRemoteSwiftPackageReference "SwiftSpinner" */;
            productName = SwiftSpinner;
        };
        BF3532FF2602BBEF005EA507 /* ReactorKit */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF3532FE2602BBEF005EA507 /* XCRemoteSwiftPackageReference "ReactorKit" */;
            productName = ReactorKit;
        };
        BF35330F2602BD78005EA507 /* RxOptional */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF35330E2602BD78005EA507 /* XCRemoteSwiftPackageReference "RxOptional" */;
            productName = RxOptional;
        };
        BF3533142602BD97005EA507 /* RxFlow */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF3533132602BD97005EA507 /* XCRemoteSwiftPackageReference "RxFlow" */;
            productName = RxFlow;
        };
        BF35331E2602BE6C005EA507 /* CocoaLumberjackSwift */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF35331D2602BE6C005EA507 /* XCRemoteSwiftPackageReference "CocoaLumberjack" */;
            productName = CocoaLumberjackSwift;
        };
        BF3533202602BE6C005EA507 /* CocoaLumberjack */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF35331D2602BE6C005EA507 /* XCRemoteSwiftPackageReference "CocoaLumberjack" */;
            productName = CocoaLumberjack;
        };
        BF3533252602BE88005EA507 /* Reusable */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF3533242602BE87005EA507 /* XCRemoteSwiftPackageReference "Reusable" */;
            productName = Reusable;
        };
        BF35332A2602BE9D005EA507 /* SwiftyJSON */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF3533292602BE9D005EA507 /* XCRemoteSwiftPackageReference "SwiftyJSON" */;
            productName = SwiftyJSON;
        };
        BF35332F2602BEB8005EA507 /* Eureka */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF35332E2602BEB8005EA507 /* XCRemoteSwiftPackageReference "Eureka" */;
            productName = Eureka;
        };
        BF3533342602BED3005EA507 /* RxAppState */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF3533332602BED3005EA507 /* XCRemoteSwiftPackageReference "RxAppState" */;
            productName = RxAppState;
        };
        BF3533392602BEEF005EA507 /* SnapKit */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF3533382602BEEF005EA507 /* XCRemoteSwiftPackageReference "SnapKit" */;
            productName = SnapKit;
        };
        BF35333E2602BF08005EA507 /* KeychainAccess */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF35333D2602BF07005EA507 /* XCRemoteSwiftPackageReference "KeychainAccess" */;
            productName = KeychainAccess;
        };
        BF3533432602BF3A005EA507 /* FontAwesome */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF3533422602BF3A005EA507 /* XCRemoteSwiftPackageReference "FontAwesome.swift" */;
            productName = FontAwesome;
        };
        BF3533482602BF5D005EA507 /* Kingfisher */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF3533472602BF5D005EA507 /* XCRemoteSwiftPackageReference "Kingfisher" */;
            productName = Kingfisher;
        };
        BF3533542602BFE5005EA507 /* Down */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF3533532602BFE5005EA507 /* XCRemoteSwiftPackageReference "Down" */;
            productName = Down;
        };
        BF3533592602C006005EA507 /* SwiftMessages */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF3533582602C006005EA507 /* XCRemoteSwiftPackageReference "SwiftMessages" */;
            productName = SwiftMessages;
        };
        BF3533632602C0D7005EA507 /* Validator */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF3533622602C0D7005EA507 /* XCRemoteSwiftPackageReference "Validator" */;
            productName = Validator;
        };
        BF3D3D08279BFEB6001C32CC /* RxDataSources */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF3D3D07279BFEB6001C32CC /* XCRemoteSwiftPackageReference "RxDataSources" */;
            productName = RxDataSources;
        };
        BF79A1DA279C523E00D15421 /* Moya */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF79A1D9279C523E00D15421 /* XCRemoteSwiftPackageReference "Moya" */;
            productName = Moya;
        };
        BF79A1DC279C523E00D15421 /* RxMoya */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF79A1D9279C523E00D15421 /* XCRemoteSwiftPackageReference "Moya" */;
            productName = RxMoya;
        };
        BF79A1DF279C524900D15421 /* ImageRow */ = {
            isa = XCSwiftPackageProductDependency;
            package = BF79A1DE279C524900D15421 /* XCRemoteSwiftPackageReference "ImageRow" */;
            productName = ImageRow;
        };
        BFDAAD772608903D007CB80C /* RxSwift */ = {
            isa = XCSwiftPackageProductDependency;
            package = BFDAAD762608903D007CB80C /* XCRemoteSwiftPackageReference "RxSwift" */;
            productName = RxSwift;
        };
        BFDAAD792608903D007CB80C /* RxTest */ = {
            isa = XCSwiftPackageProductDependency;
            package = BFDAAD762608903D007CB80C /* XCRemoteSwiftPackageReference "RxSwift" */;
            productName = RxTest;
        };
        BFDAAD7B2608903D007CB80C /* RxRelay */ = {
            isa = XCSwiftPackageProductDependency;
            package = BFDAAD762608903D007CB80C /* XCRemoteSwiftPackageReference "RxSwift" */;
            productName = RxRelay;
        };
        BFDAAD7D2608903D007CB80C /* RxCocoa */ = {
            isa = XCSwiftPackageProductDependency;
            package = BFDAAD762608903D007CB80C /* XCRemoteSwiftPackageReference "RxSwift" */;
            productName = RxCocoa;
        };
        BFDAAD7F2608903D007CB80C /* RxBlocking */ = {
            isa = XCSwiftPackageProductDependency;
            package = BFDAAD762608903D007CB80C /* XCRemoteSwiftPackageReference "RxSwift" */;
            productName = RxBlocking;
        };
/* End XCSwiftPackageProductDependency section */
    };
    rootObject = BF425478221EBB9700395AE6 /* Project object */;
}