elpassion/DropColour-iOS

View on GitHub
ELColorGame.xcodeproj/project.pbxproj

Summary

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

/* Begin PBXBuildFile section */
        0736493E1C63F65500EBEB91 /* GAIDictionaryFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0736493D1C63F65500EBEB91 /* GAIDictionaryFactory.swift */; };
        077E3DC81BB70BEF00DE5F3B /* Button.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077E3DC71BB70BEF00DE5F3B /* Button.swift */; };
        07EE05271BB82B7A0073F30F /* UIView+CAAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07EE05261BB82B7A0073F30F /* UIView+CAAnimation.swift */; };
        3107929E1BCC120F00D7D680 /* StartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3107929D1BCC120F00D7D680 /* StartView.swift */; };
        311589AF1C08A6CC001C7977 /* CircleViewDragger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 311589AE1C08A6CC001C7977 /* CircleViewDragger.swift */; };
        316690381BC5C47600DFD40D /* MenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316690371BC5C47600DFD40D /* MenuView.swift */; };
        317045141C0CE55500D80BD6 /* GameViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317045131C0CE55500D80BD6 /* GameViewDelegate.swift */; };
        317045161C0CF04600D80BD6 /* GameDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317045151C0CF04600D80BD6 /* GameDelegate.swift */; };
        317045261C0CFD4100D80BD6 /* CircleView+Circle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317045251C0CFD4100D80BD6 /* CircleView+Circle.swift */; };
        317045281C0D05DE00D80BD6 /* GameBoardView+MaxSize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317045271C0D05DE00D80BD6 /* GameBoardView+MaxSize.swift */; };
        3170452A1C0D062D00D80BD6 /* GameBoardView+Subviews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317045291C0D062D00D80BD6 /* GameBoardView+Subviews.swift */; };
        3170452C1C0D091500D80BD6 /* GameBoardView+TouchHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3170452B1C0D091500D80BD6 /* GameBoardView+TouchHandling.swift */; };
        31A9F9921C0905BC004DFC10 /* UIView+MoveToSuperview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9911C0905BC004DFC10 /* UIView+MoveToSuperview.swift */; };
        31A9F9951C090BC5004DFC10 /* Game.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9941C090BC5004DFC10 /* Game.swift */; };
        31A9F9971C090C64004DFC10 /* Slot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9961C090C64004DFC10 /* Slot.swift */; };
        31A9F9991C091314004DFC10 /* Circle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9981C091314004DFC10 /* Circle.swift */; };
        31A9F99B1C09195B004DFC10 /* BoardSize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F99A1C09195B004DFC10 /* BoardSize.swift */; };
        31A9F99D1C091981004DFC10 /* Array+Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F99C1C091981004DFC10 /* Array+Random.swift */; };
        31A9F99F1C0919A9004DFC10 /* Board.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F99E1C0919A9004DFC10 /* Board.swift */; };
        31A9F9A11C091D12004DFC10 /* SlotLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9A01C091D12004DFC10 /* SlotLocation.swift */; };
        31A9F9A31C091D74004DFC10 /* CircleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9A21C091D74004DFC10 /* CircleType.swift */; };
        31A9F9A51C0934DE004DFC10 /* GameTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9A41C0934DE004DFC10 /* GameTimer.swift */; };
        31A9F9A71C0941D4004DFC10 /* SlotDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9A61C0941D4004DFC10 /* SlotDelegate.swift */; };
        31A9F9A91C0941F7004DFC10 /* BoardDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9A81C0941F7004DFC10 /* BoardDelegate.swift */; };
        31A9F9AB1C094468004DFC10 /* Board+SlotDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9AA1C094468004DFC10 /* Board+SlotDelegate.swift */; };
        31A9F9AD1C0944BC004DFC10 /* Game+BoardDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9F9AC1C0944BC004DFC10 /* Game+BoardDelegate.swift */; };
        4E127BFA1F1E147B0057782A /* GAIDictionaryBuilder+GAIDictionaryBuilder_Dictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E127BF91F1E147B0057782A /* GAIDictionaryBuilder+GAIDictionaryBuilder_Dictionary.m */; };
        4E2332041C5F692C004E32B7 /* StringLocalizedSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6B0808AFFA0173F43BB02C /* StringLocalizedSpec.swift */; };
        4E2494271C6F748600EA3875 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4E2494251C6F748600EA3875 /* Localizable.strings */; };
        4E40715B1BB5D58C00509C4B /* bubble_pop_sound.m4a in Resources */ = {isa = PBXBuildFile; fileRef = 4E40715A1BB5D58C00509C4B /* bubble_pop_sound.m4a */; };
        4E50FAD41CC64350001BD4EC /* Button+BackgroundColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E50FAD31CC64350001BD4EC /* Button+BackgroundColor.swift */; };
        4E698EDC1F20F5740091137D /* ArrayRandomSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E698EDB1F20F5740091137D /* ArrayRandomSpec.swift */; };
        4E74E3EA1C5CE76800D50FD8 /* InfoViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6BBC2329D6DDB8E4B4666E /* InfoViewControllerSpec.swift */; };
        4E7903B71C635FED00767BE4 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 4E7903B61C635FED00767BE4 /* GoogleService-Info.plist */; };
        4E835C101BC091C600AA9293 /* GameKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4E835C0F1BC091C600AA9293 /* GameKit.framework */; };
        4EC4B7DF1BB566BC00BCA4A9 /* BebasNeueBold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 4E4D9EAA1BB4B078001104C7 /* BebasNeueBold.otf */; };
        4ED160ED1F18F979007AD289 /* Pods_ELColorGame.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF86A76DCC2ED28944018335 /* Pods_ELColorGame.framework */; };
        9A60507C6A2FC43278B4C20E /* AlertActionFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6EEBF4F62377BFD81EEC79 /* AlertActionFactory.swift */; };
        9A6060311492540BA560159D /* Tracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6C8D53BFE58B4C0FC00341 /* Tracker.swift */; };
        9A6084CF8C6846AEE0F88D8E /* MenuViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6C1BAF80412C73F3938C3E /* MenuViewController.swift */; };
        9A60B1948ADB1E3EAC2C4601 /* InfoViewController+AlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A645998DA524FCC2AB8DCFE /* InfoViewController+AlertController.swift */; };
        9A60D58A7F85CB05E5AD3750 /* AuthorLoginFromUrlSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A660ABBDBF0B88A78FF6190 /* AuthorLoginFromUrlSpec.swift */; };
        9A612909D7CA657C5A528E27 /* TrackerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A68F3010033B9D94CE6A875 /* TrackerSpec.swift */; };
        9A615737A7C4A66EC37D8820 /* LineViewAuthors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A634C8B5C8CE0854A85729D /* LineViewAuthors.swift */; };
        9A61622399D8064F9130B1D7 /* DifficultyLevelSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6767A54348AC09B0F524BA /* DifficultyLevelSpec.swift */; };
        9A6196D2172EA220DE8F1DC1 /* StartViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6465D656ACE66A95B98F13 /* StartViewControllerSpec.swift */; };
        9A61CBA03F36873D8492DD4E /* GameViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6A0338494243273F048732 /* GameViewController.swift */; };
        9A625266267A191236E9BDC3 /* TrackerSpy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6AFC7E028816F2DC320F58 /* TrackerSpy.swift */; };
        9A62572207790ABC8D95240B /* GameView+GameBoardViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6CE30A1FEA1F04B3D613FB /* GameView+GameBoardViewDelegate.swift */; };
        9A625DFA9B5789C80049AB0D /* GameViewController+GameOverViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A61D3A865E03B61307E7D83 /* GameViewController+GameOverViewControllerDelegate.swift */; };
        9A62B4CC1C8A4681E750B9DA /* LogoDescriptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A65599E2ABDAB7F47FEB8A4 /* LogoDescriptionView.swift */; };
        9A646C33DEB16B8067291F99 /* MenuViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6CBC46DC4E5303585FBB88 /* MenuViewControllerSpec.swift */; };
        9A657E756388E95866782E11 /* GameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A60D78DC3E088D6FC065F26 /* GameView.swift */; };
        9A65DE2C12AFC8EDD09F3EE4 /* FakeAuthorProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A61BF9F77B1958757E5D59E /* FakeAuthorProvider.swift */; };
        9A6609AC6FE2794C4DD5CA5B /* Array+Slot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A69A535A439410E3369C7F4 /* Array+Slot.swift */; };
        9A66EE950DDBEA218650392C /* GameOverViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A641F25C769378951E44D57 /* GameOverViewController.swift */; };
        9A67218EFCC354E860949D2A /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9A6F7BF7AAFB92C5AFF48F86 /* LaunchScreen.storyboard */; };
        9A6746EF366D9627A395A63F /* GameBoardViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6BA31A91B259AA18E69ACD /* GameBoardViewDelegate.swift */; };
        9A6794FA38D9FBF10D1BE8C2 /* InfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A609573181FF1411DF13209 /* InfoView.swift */; };
        9A679E877EAD8E787958955E /* DifficultyLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6B4CC7F57E1121D46A2F3A /* DifficultyLevel.swift */; };
        9A67AAC29FDB23AD33E7366F /* AuthorProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6A6D0C537CB7DAC8449DAF /* AuthorProvider.swift */; };
        9A67EEB3DAE2F02BC996431D /* ViewControllerPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A631331617524ABD963A9F4 /* ViewControllerPresenter.swift */; };
        9A68BEBA7ED636C1C0ED0551 /* GAITrackerSpy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6E2605FD606F429053CD25 /* GAITrackerSpy.swift */; };
        9A691889E2944596D7AC15AF /* StartViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A645F14AE48ACC3A5DCE70E /* StartViewController.swift */; };
        9A698DD035E09D58B62C181B /* UrlOpenerSpy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A68840C95ABF298EABCA55E /* UrlOpenerSpy.swift */; };
        9A6996BD7D6701CD3B528077 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9A603B96F16924EAF14D8E07 /* Assets.xcassets */; };
        9A69AAC1EEBF43140B1B2165 /* KeyConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6B9F47D60E10B58A30B081 /* KeyConstants.swift */; };
        9A69C6EC912A517216D30ABA /* GameBoardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6B6CD8684FE7D42386830B /* GameBoardView.swift */; };
        9A6A0337832384EE56CDB220 /* GameBoardView+Audio.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6AF1F56A0D2219616A3D13 /* GameBoardView+Audio.swift */; };
        9A6AE13DECD0898CD22FAFA8 /* Author.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6387E71CDA548730BE5821 /* Author.swift */; };
        9A6AF59F1380FCDE2CFC58B9 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A69283DEE7459D5B366C0C9 /* Asset.swift */; };
        9A6B267815828C05B2373699 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A66DDEC747665108D8A2ACD /* AppDelegate.swift */; };
        9A6B3BBDDF33412009B29D5F /* UrlOpener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6F93ECB8B4B7B1031E72CA /* UrlOpener.swift */; };
        9A6B65B250759EE8574693BC /* GameViewController+GameKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6BB1C735F3DDAC6115BD58 /* GameViewController+GameKit.swift */; };
        9A6B9946EE05DE14ACDF7C0B /* GameBoardSlotView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A68FA3016EE2B2536A7B8E9 /* GameBoardSlotView.swift */; };
        9A6BC732B6A85ACE0F558CA9 /* ViewControllerPresenterSpy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6321107D251F46D2ECD229 /* ViewControllerPresenterSpy.swift */; };
        9A6C497E5C23F58B1BA9A76A /* UIFont_Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A66592DD1F983A0AAF76679 /* UIFont_Font.swift */; };
        9A6CFBCE2437B4EF35CEAF3E /* GameOverView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A681470AEEB857177142DB7 /* GameOverView.swift */; };
        9A6D4BE8953E665B305D5FAD /* AlertControllerFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A62043CAA01F90BF21D0BA1 /* AlertControllerFactory.swift */; };
        9A6D4DC9EDBF98D321B8B4ED /* GameViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6E3F5613F8A800A5C96523 /* GameViewControllerSpec.swift */; };
        9A6DA966B56B70B4D36DC684 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A62BF89ACEBCB72D4BA3870 /* Color.swift */; };
        9A6E0075F5F96FF5F3B47AA8 /* InfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A67B5CC3552ECC03503A754 /* InfoViewController.swift */; };
        9A6E19873B1BB10FC8FDBAEF /* String+Localized.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A67E7617D59A456EE4C9BFB /* String+Localized.swift */; };
        9A6E3EA7C2B0AB008BF3D7AD /* CircleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A641A8E6FFBC061A7ADF863 /* CircleView.swift */; };
        9A6E3F5EB5AEA178ED65B0C3 /* GameViewController+GameAnalytics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6EB76D3F867E63E59CBBCF /* GameViewController+GameAnalytics.swift */; };
        9A6F8DCC06C44733DC632D81 /* GameOverViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A62E0DB93EAABADF2524DEB /* GameOverViewControllerSpec.swift */; };
        9A6FBB4DBC15448ABB165097 /* AuthorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A65E20786EF9FDFEA8B9F6D /* AuthorView.swift */; };
        9DA8A40235DEAFDD684F7C71 /* GameViewController+GameDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DA8A825B31CC9D6C12B1DF3 /* GameViewController+GameDelegate.swift */; };
        9DA8A419986BD821B287B23E /* GameViewController+MenuViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DA8A5CFC4D28B0AF0803529 /* GameViewController+MenuViewControllerDelegate.swift */; };
        9DA8AFC9C127729893824BD3 /* GameViewController+GameViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DA8AEB72C4E45DC8FA37553 /* GameViewController+GameViewDelegate.swift */; };
        C147C04EAB9C82528B1B0D69 /* Pods_ELColorGameTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 636BDCE52918337C781B3CE2 /* Pods_ELColorGameTests.framework */; };
        D1C16A4BD18417C45898D8FD /* GAIDictionaryFactoryFake.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1C1646CE359B10190015F61 /* GAIDictionaryFactoryFake.swift */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
        4E4BB5841BB410240043C80C /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 4E4BB5671BB410240043C80C /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 4E4BB56E1BB410240043C80C;
            remoteInfo = ELColorGame;
        };
        4E4BB58F1BB410240043C80C /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 4E4BB5671BB410240043C80C /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 4E4BB56E1BB410240043C80C;
            remoteInfo = ELColorGame;
        };
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
        0736493D1C63F65500EBEB91 /* GAIDictionaryFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GAIDictionaryFactory.swift; sourceTree = "<group>"; };
        077E3DC71BB70BEF00DE5F3B /* Button.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Button.swift; sourceTree = "<group>"; };
        07EE05261BB82B7A0073F30F /* UIView+CAAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+CAAnimation.swift"; sourceTree = "<group>"; };
        3107929D1BCC120F00D7D680 /* StartView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StartView.swift; sourceTree = "<group>"; };
        311589AE1C08A6CC001C7977 /* CircleViewDragger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CircleViewDragger.swift; sourceTree = "<group>"; };
        316690371BC5C47600DFD40D /* MenuView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuView.swift; sourceTree = "<group>"; };
        317045131C0CE55500D80BD6 /* GameViewDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameViewDelegate.swift; sourceTree = "<group>"; };
        317045151C0CF04600D80BD6 /* GameDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameDelegate.swift; sourceTree = "<group>"; };
        317045251C0CFD4100D80BD6 /* CircleView+Circle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CircleView+Circle.swift"; sourceTree = "<group>"; };
        317045271C0D05DE00D80BD6 /* GameBoardView+MaxSize.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameBoardView+MaxSize.swift"; sourceTree = "<group>"; };
        317045291C0D062D00D80BD6 /* GameBoardView+Subviews.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameBoardView+Subviews.swift"; sourceTree = "<group>"; };
        3170452B1C0D091500D80BD6 /* GameBoardView+TouchHandling.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameBoardView+TouchHandling.swift"; sourceTree = "<group>"; };
        31A9F9911C0905BC004DFC10 /* UIView+MoveToSuperview.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+MoveToSuperview.swift"; sourceTree = "<group>"; };
        31A9F9941C090BC5004DFC10 /* Game.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Game.swift; sourceTree = "<group>"; };
        31A9F9961C090C64004DFC10 /* Slot.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Slot.swift; sourceTree = "<group>"; };
        31A9F9981C091314004DFC10 /* Circle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Circle.swift; sourceTree = "<group>"; };
        31A9F99A1C09195B004DFC10 /* BoardSize.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BoardSize.swift; sourceTree = "<group>"; };
        31A9F99C1C091981004DFC10 /* Array+Random.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Array+Random.swift"; sourceTree = "<group>"; };
        31A9F99E1C0919A9004DFC10 /* Board.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Board.swift; sourceTree = "<group>"; };
        31A9F9A01C091D12004DFC10 /* SlotLocation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SlotLocation.swift; sourceTree = "<group>"; };
        31A9F9A21C091D74004DFC10 /* CircleType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CircleType.swift; sourceTree = "<group>"; };
        31A9F9A41C0934DE004DFC10 /* GameTimer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameTimer.swift; sourceTree = "<group>"; };
        31A9F9A61C0941D4004DFC10 /* SlotDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SlotDelegate.swift; sourceTree = "<group>"; };
        31A9F9A81C0941F7004DFC10 /* BoardDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BoardDelegate.swift; sourceTree = "<group>"; };
        31A9F9AA1C094468004DFC10 /* Board+SlotDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Board+SlotDelegate.swift"; sourceTree = "<group>"; };
        31A9F9AC1C0944BC004DFC10 /* Game+BoardDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Game+BoardDelegate.swift"; sourceTree = "<group>"; };
        4E127BF81F1E147B0057782A /* GAIDictionaryBuilder+GAIDictionaryBuilder_Dictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GAIDictionaryBuilder+GAIDictionaryBuilder_Dictionary.h"; sourceTree = "<group>"; };
        4E127BF91F1E147B0057782A /* GAIDictionaryBuilder+GAIDictionaryBuilder_Dictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GAIDictionaryBuilder+GAIDictionaryBuilder_Dictionary.m"; sourceTree = "<group>"; };
        4E1EAC2A1F19057C003B542D /* BridgingHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BridgingHeader.h; sourceTree = "<group>"; };
        4E2494261C6F748600EA3875 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
        4E2494281C6F749400EA3875 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
        4E2494291C6F749A00EA3875 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/Localizable.strings; sourceTree = "<group>"; };
        4E40715A1BB5D58C00509C4B /* bubble_pop_sound.m4a */ = {isa = PBXFileReference; lastKnownFileType = file; path = bubble_pop_sound.m4a; sourceTree = "<group>"; };
        4E4BB56F1BB410240043C80C /* ELColorGame.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ELColorGame.app; sourceTree = BUILT_PRODUCTS_DIR; };
        4E4BB5831BB410240043C80C /* ELColorGameTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ELColorGameTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
        4E4BB5891BB410240043C80C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        4E4BB58E1BB410240043C80C /* ELColorGameUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ELColorGameUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
        4E4D9EAA1BB4B078001104C7 /* BebasNeueBold.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = BebasNeueBold.otf; sourceTree = "<group>"; };
        4E50FAD31CC64350001BD4EC /* Button+BackgroundColor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Button+BackgroundColor.swift"; sourceTree = "<group>"; };
        4E698EDB1F20F5740091137D /* ArrayRandomSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrayRandomSpec.swift; sourceTree = "<group>"; };
        4E7903B61C635FED00767BE4 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; };
        4E835C0F1BC091C600AA9293 /* GameKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameKit.framework; path = System/Library/Frameworks/GameKit.framework; sourceTree = SDKROOT; };
        4EB0350F1CBCFD0300CF05A0 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
        4FBE32F695BD5CF529655FDC /* Pods-ELColorGameTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ELColorGameTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-ELColorGameTests/Pods-ELColorGameTests.release.xcconfig"; sourceTree = "<group>"; };
        636BDCE52918337C781B3CE2 /* Pods_ELColorGameTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ELColorGameTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
        68F0D04DB415FBE68AA6510C /* Pods-ELColorGameTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ELColorGameTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ELColorGameTests/Pods-ELColorGameTests.debug.xcconfig"; sourceTree = "<group>"; };
        9A603B96F16924EAF14D8E07 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
        9A609573181FF1411DF13209 /* InfoView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InfoView.swift; sourceTree = "<group>"; };
        9A60D78DC3E088D6FC065F26 /* GameView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameView.swift; sourceTree = "<group>"; };
        9A61BF9F77B1958757E5D59E /* FakeAuthorProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FakeAuthorProvider.swift; sourceTree = "<group>"; };
        9A61D3A865E03B61307E7D83 /* GameViewController+GameOverViewControllerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameViewController+GameOverViewControllerDelegate.swift"; sourceTree = "<group>"; };
        9A62043CAA01F90BF21D0BA1 /* AlertControllerFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AlertControllerFactory.swift; sourceTree = "<group>"; };
        9A62BF89ACEBCB72D4BA3870 /* Color.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Color.swift; sourceTree = "<group>"; };
        9A62E0DB93EAABADF2524DEB /* GameOverViewControllerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameOverViewControllerSpec.swift; sourceTree = "<group>"; };
        9A631331617524ABD963A9F4 /* ViewControllerPresenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewControllerPresenter.swift; sourceTree = "<group>"; };
        9A6321107D251F46D2ECD229 /* ViewControllerPresenterSpy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewControllerPresenterSpy.swift; sourceTree = "<group>"; };
        9A634C8B5C8CE0854A85729D /* LineViewAuthors.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LineViewAuthors.swift; sourceTree = "<group>"; };
        9A6387E71CDA548730BE5821 /* Author.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Author.swift; sourceTree = "<group>"; };
        9A641A8E6FFBC061A7ADF863 /* CircleView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CircleView.swift; sourceTree = "<group>"; };
        9A641F25C769378951E44D57 /* GameOverViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameOverViewController.swift; sourceTree = "<group>"; };
        9A645998DA524FCC2AB8DCFE /* InfoViewController+AlertController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "InfoViewController+AlertController.swift"; sourceTree = "<group>"; };
        9A645F14AE48ACC3A5DCE70E /* StartViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StartViewController.swift; sourceTree = "<group>"; };
        9A6465D656ACE66A95B98F13 /* StartViewControllerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StartViewControllerSpec.swift; sourceTree = "<group>"; };
        9A650A8C4C3305EB21B9D1D9 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.info; path = Info.plist; sourceTree = "<group>"; };
        9A65599E2ABDAB7F47FEB8A4 /* LogoDescriptionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LogoDescriptionView.swift; sourceTree = "<group>"; };
        9A65E20786EF9FDFEA8B9F6D /* AuthorView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthorView.swift; sourceTree = "<group>"; };
        9A660ABBDBF0B88A78FF6190 /* AuthorLoginFromUrlSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthorLoginFromUrlSpec.swift; sourceTree = "<group>"; };
        9A66592DD1F983A0AAF76679 /* UIFont_Font.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIFont_Font.swift; sourceTree = "<group>"; };
        9A66DDEC747665108D8A2ACD /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
        9A67096A98AF85E62A342136 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = ELColorGame/Base.lproj/LaunchScreen.storyboard; sourceTree = SOURCE_ROOT; };
        9A6767A54348AC09B0F524BA /* DifficultyLevelSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DifficultyLevelSpec.swift; sourceTree = "<group>"; };
        9A67B5CC3552ECC03503A754 /* InfoViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InfoViewController.swift; sourceTree = "<group>"; };
        9A67E7617D59A456EE4C9BFB /* String+Localized.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Localized.swift"; sourceTree = "<group>"; };
        9A681470AEEB857177142DB7 /* GameOverView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameOverView.swift; sourceTree = "<group>"; };
        9A68840C95ABF298EABCA55E /* UrlOpenerSpy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UrlOpenerSpy.swift; sourceTree = "<group>"; };
        9A68F3010033B9D94CE6A875 /* TrackerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrackerSpec.swift; sourceTree = "<group>"; };
        9A68FA3016EE2B2536A7B8E9 /* GameBoardSlotView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameBoardSlotView.swift; sourceTree = "<group>"; };
        9A69283DEE7459D5B366C0C9 /* Asset.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Asset.swift; sourceTree = "<group>"; };
        9A69A535A439410E3369C7F4 /* Array+Slot.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Array+Slot.swift"; sourceTree = "<group>"; };
        9A6A0338494243273F048732 /* GameViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = GameViewController.swift; path = ../Game/GameViewController.swift; sourceTree = "<group>"; };
        9A6A6D0C537CB7DAC8449DAF /* AuthorProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthorProvider.swift; sourceTree = "<group>"; };
        9A6AF1F56A0D2219616A3D13 /* GameBoardView+Audio.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameBoardView+Audio.swift"; sourceTree = "<group>"; };
        9A6AFC7E028816F2DC320F58 /* TrackerSpy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrackerSpy.swift; sourceTree = "<group>"; };
        9A6B0808AFFA0173F43BB02C /* StringLocalizedSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringLocalizedSpec.swift; sourceTree = "<group>"; };
        9A6B4CC7F57E1121D46A2F3A /* DifficultyLevel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DifficultyLevel.swift; sourceTree = "<group>"; };
        9A6B6CD8684FE7D42386830B /* GameBoardView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameBoardView.swift; sourceTree = "<group>"; };
        9A6B9F47D60E10B58A30B081 /* KeyConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyConstants.swift; sourceTree = "<group>"; };
        9A6BA31A91B259AA18E69ACD /* GameBoardViewDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameBoardViewDelegate.swift; sourceTree = "<group>"; };
        9A6BB1C735F3DDAC6115BD58 /* GameViewController+GameKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameViewController+GameKit.swift"; sourceTree = "<group>"; };
        9A6BBC2329D6DDB8E4B4666E /* InfoViewControllerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InfoViewControllerSpec.swift; sourceTree = "<group>"; };
        9A6C1BAF80412C73F3938C3E /* MenuViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuViewController.swift; sourceTree = "<group>"; };
        9A6C8D53BFE58B4C0FC00341 /* Tracker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tracker.swift; sourceTree = "<group>"; };
        9A6CBC46DC4E5303585FBB88 /* MenuViewControllerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuViewControllerSpec.swift; sourceTree = "<group>"; };
        9A6CE30A1FEA1F04B3D613FB /* GameView+GameBoardViewDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameView+GameBoardViewDelegate.swift"; sourceTree = "<group>"; };
        9A6E2605FD606F429053CD25 /* GAITrackerSpy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GAITrackerSpy.swift; sourceTree = "<group>"; };
        9A6E3F5613F8A800A5C96523 /* GameViewControllerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameViewControllerSpec.swift; sourceTree = "<group>"; };
        9A6EB76D3F867E63E59CBBCF /* GameViewController+GameAnalytics.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameViewController+GameAnalytics.swift"; sourceTree = "<group>"; };
        9A6EEBF4F62377BFD81EEC79 /* AlertActionFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AlertActionFactory.swift; sourceTree = "<group>"; };
        9A6F93ECB8B4B7B1031E72CA /* UrlOpener.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UrlOpener.swift; sourceTree = "<group>"; };
        9DA8A5CFC4D28B0AF0803529 /* GameViewController+MenuViewControllerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameViewController+MenuViewControllerDelegate.swift"; sourceTree = "<group>"; };
        9DA8A825B31CC9D6C12B1DF3 /* GameViewController+GameDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameViewController+GameDelegate.swift"; sourceTree = "<group>"; };
        9DA8AEB72C4E45DC8FA37553 /* GameViewController+GameViewDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GameViewController+GameViewDelegate.swift"; sourceTree = "<group>"; };
        BF86A76DCC2ED28944018335 /* Pods_ELColorGame.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ELColorGame.framework; sourceTree = BUILT_PRODUCTS_DIR; };
        C135F0B163D5251C9BB87299 /* Pods-ELColorGame.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ELColorGame.release.xcconfig"; path = "Pods/Target Support Files/Pods-ELColorGame/Pods-ELColorGame.release.xcconfig"; sourceTree = "<group>"; };
        D1C1646CE359B10190015F61 /* GAIDictionaryFactoryFake.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GAIDictionaryFactoryFake.swift; sourceTree = "<group>"; };
        EC3E5D6D9FBC540E2AF778A2 /* Pods-ELColorGame.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ELColorGame.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ELColorGame/Pods-ELColorGame.debug.xcconfig"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
        4E4BB56C1BB410240043C80C /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                4ED160ED1F18F979007AD289 /* Pods_ELColorGame.framework in Frameworks */,
                4E835C101BC091C600AA9293 /* GameKit.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        4E4BB5801BB410240043C80C /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                C147C04EAB9C82528B1B0D69 /* Pods_ELColorGameTests.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        4E4BB58B1BB410240043C80C /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
        1E2CCF6586263C115B3FECD5 /* Pods */ = {
            isa = PBXGroup;
            children = (
                EC3E5D6D9FBC540E2AF778A2 /* Pods-ELColorGame.debug.xcconfig */,
                C135F0B163D5251C9BB87299 /* Pods-ELColorGame.release.xcconfig */,
                68F0D04DB415FBE68AA6510C /* Pods-ELColorGameTests.debug.xcconfig */,
                4FBE32F695BD5CF529655FDC /* Pods-ELColorGameTests.release.xcconfig */,
            );
            name = Pods;
            sourceTree = "<group>";
        };
        31A9F9931C090B9B004DFC10 /* Logic */ = {
            isa = PBXGroup;
            children = (
                31A9F99E1C0919A9004DFC10 /* Board.swift */,
                31A9F9AA1C094468004DFC10 /* Board+SlotDelegate.swift */,
                31A9F9A81C0941F7004DFC10 /* BoardDelegate.swift */,
                31A9F99A1C09195B004DFC10 /* BoardSize.swift */,
                31A9F9981C091314004DFC10 /* Circle.swift */,
                31A9F9A21C091D74004DFC10 /* CircleType.swift */,
                31A9F9941C090BC5004DFC10 /* Game.swift */,
                31A9F9AC1C0944BC004DFC10 /* Game+BoardDelegate.swift */,
                31A9F9961C090C64004DFC10 /* Slot.swift */,
                31A9F9A61C0941D4004DFC10 /* SlotDelegate.swift */,
                31A9F9A01C091D12004DFC10 /* SlotLocation.swift */,
                317045151C0CF04600D80BD6 /* GameDelegate.swift */,
                9A65782E64AE8B6AF613F5D4 /* Extension */,
                9A6B4CC7F57E1121D46A2F3A /* DifficultyLevel.swift */,
            );
            path = Logic;
            sourceTree = "<group>";
        };
        4E4BB5661BB410240043C80C = {
            isa = PBXGroup;
            children = (
                9A6AAEA3D9B549575A831B3F /* ELColorGame */,
                4E4BB5861BB410240043C80C /* ELColorGameTests */,
                4E4BB5701BB410240043C80C /* Products */,
                9FBC9D9B73E2FB0AEAEBAFC9 /* Frameworks */,
                1E2CCF6586263C115B3FECD5 /* Pods */,
            );
            sourceTree = "<group>";
        };
        4E4BB5701BB410240043C80C /* Products */ = {
            isa = PBXGroup;
            children = (
                4E4BB56F1BB410240043C80C /* ELColorGame.app */,
                4E4BB5831BB410240043C80C /* ELColorGameTests.xctest */,
                4E4BB58E1BB410240043C80C /* ELColorGameUITests.xctest */,
            );
            name = Products;
            sourceTree = "<group>";
        };
        4E4BB5861BB410240043C80C /* ELColorGameTests */ = {
            isa = PBXGroup;
            children = (
                4E4BB5891BB410240043C80C /* Info.plist */,
                9A661EE2BF129522405B8A32 /* TestCase */,
                9A6A2C6FB10CEA82FA67EAF7 /* Spy */,
                9A6BF9E7765A559EC77FBA90 /* Fake */,
            );
            path = ELColorGameTests;
            sourceTree = "<group>";
        };
        9A60288282D178C7F8913971 /* Provider */ = {
            isa = PBXGroup;
            children = (
                9A6A6D0C537CB7DAC8449DAF /* AuthorProvider.swift */,
            );
            path = Provider;
            sourceTree = "<group>";
        };
        9A60A6DB15641415E767E223 /* GameOver */ = {
            isa = PBXGroup;
            children = (
                9A641F25C769378951E44D57 /* GameOverViewController.swift */,
                9A681470AEEB857177142DB7 /* GameOverView.swift */,
            );
            path = GameOver;
            sourceTree = "<group>";
        };
        9A6175D6E678762C31A7ED55 /* Extension */ = {
            isa = PBXGroup;
            children = (
                9A660ABBDBF0B88A78FF6190 /* AuthorLoginFromUrlSpec.swift */,
                9A6B0808AFFA0173F43BB02C /* StringLocalizedSpec.swift */,
            );
            path = Extension;
            sourceTree = "<group>";
        };
        9A6178CD868CFEC84CFB11A4 /* Supporting Files */ = {
            isa = PBXGroup;
            children = (
                4E7903B61C635FED00767BE4 /* GoogleService-Info.plist */,
                9A650A8C4C3305EB21B9D1D9 /* Info.plist */,
                4E1EAC2A1F19057C003B542D /* BridgingHeader.h */,
                4E127BF81F1E147B0057782A /* GAIDictionaryBuilder+GAIDictionaryBuilder_Dictionary.h */,
                4E127BF91F1E147B0057782A /* GAIDictionaryBuilder+GAIDictionaryBuilder_Dictionary.m */,
            );
            path = "Supporting Files";
            sourceTree = "<group>";
        };
        9A620445F29B8D4640417471 /* Resources */ = {
            isa = PBXGroup;
            children = (
                9A603B96F16924EAF14D8E07 /* Assets.xcassets */,
                9A6DDE6BEB95CEFD8F23BD71 /* Fonts */,
                9A68EEF2CA4ECB8515CEF2DE /* Sounds */,
            );
            path = Resources;
            sourceTree = "<group>";
        };
        9A620D682C7C1528614BF3C0 /* Factory */ = {
            isa = PBXGroup;
            children = (
                9A6EEBF4F62377BFD81EEC79 /* AlertActionFactory.swift */,
                9A62043CAA01F90BF21D0BA1 /* AlertControllerFactory.swift */,
                0736493D1C63F65500EBEB91 /* GAIDictionaryFactory.swift */,
            );
            path = Factory;
            sourceTree = "<group>";
        };
        9A634A145943CD41BDE02C75 /* Models */ = {
            isa = PBXGroup;
            children = (
                9A6387E71CDA548730BE5821 /* Author.swift */,
            );
            path = Models;
            sourceTree = "<group>";
        };
        9A636D90DD344ABF792F7332 /* Start */ = {
            isa = PBXGroup;
            children = (
                9A645F14AE48ACC3A5DCE70E /* StartViewController.swift */,
                3107929D1BCC120F00D7D680 /* StartView.swift */,
            );
            path = Start;
            sourceTree = "<group>";
        };
        9A65782E64AE8B6AF613F5D4 /* Extension */ = {
            isa = PBXGroup;
            children = (
                9A69A535A439410E3369C7F4 /* Array+Slot.swift */,
            );
            path = Extension;
            sourceTree = "<group>";
        };
        9A659A98D1D9CF09F88B3A2B /* Presenters */ = {
            isa = PBXGroup;
            children = (
                9A631331617524ABD963A9F4 /* ViewControllerPresenter.swift */,
            );
            path = Presenters;
            sourceTree = "<group>";
        };
        9A661EE2BF129522405B8A32 /* TestCase */ = {
            isa = PBXGroup;
            children = (
                9A6E38BDCEE7C67E918EACE7 /* ViewControllers */,
                9A6175D6E678762C31A7ED55 /* Extension */,
                9A68F3010033B9D94CE6A875 /* TrackerSpec.swift */,
                9A69C471DAB4D99145ADC072 /* Logic */,
                4E698EDB1F20F5740091137D /* ArrayRandomSpec.swift */,
            );
            path = TestCase;
            sourceTree = "<group>";
        };
        9A67B30A97BB292EC48615D9 /* Application */ = {
            isa = PBXGroup;
            children = (
                9A66DDEC747665108D8A2ACD /* AppDelegate.swift */,
            );
            path = Application;
            sourceTree = "<group>";
        };
        9A67CCD8708998134FA576D0 /* Game */ = {
            isa = PBXGroup;
            children = (
                9DA8A9DC105E8B0011F34206 /* ViewControllerDelegates */,
                9A6E4C6A407164F11ED12CAE /* Views */,
                9A6A0338494243273F048732 /* GameViewController.swift */,
                9A67D99DE927EB957ABE4AC2 /* ExternalServices */,
            );
            path = Game;
            sourceTree = "<group>";
        };
        9A67D99DE927EB957ABE4AC2 /* ExternalServices */ = {
            isa = PBXGroup;
            children = (
                9A6EB76D3F867E63E59CBBCF /* GameViewController+GameAnalytics.swift */,
                9A6BB1C735F3DDAC6115BD58 /* GameViewController+GameKit.swift */,
            );
            path = ExternalServices;
            sourceTree = "<group>";
        };
        9A67E335396F17EF76E29551 /* Helpers */ = {
            isa = PBXGroup;
            children = (
                31A9F99C1C091981004DFC10 /* Array+Random.swift */,
                31A9F9A41C0934DE004DFC10 /* GameTimer.swift */,
                9A67E7617D59A456EE4C9BFB /* String+Localized.swift */,
            );
            path = Helpers;
            sourceTree = "<group>";
        };
        9A6805048E044E1DE06E684F /* Menu */ = {
            isa = PBXGroup;
            children = (
                316690371BC5C47600DFD40D /* MenuView.swift */,
                9A6C1BAF80412C73F3938C3E /* MenuViewController.swift */,
            );
            path = Menu;
            sourceTree = "<group>";
        };
        9A6838F502088CA9E0C0FEA1 /* UI */ = {
            isa = PBXGroup;
            children = (
                9A6F7BF7AAFB92C5AFF48F86 /* LaunchScreen.storyboard */,
                9A695691D5EC3EBA3100FA2D /* Screens */,
                9A6AFB6F09445B62FE028C7B /* Components */,
                D1C164280D3B137458185903 /* Extensions */,
                9A6C4ADEC2FEBE5C5857F1D5 /* Theme */,
                9A620D682C7C1528614BF3C0 /* Factory */,
                9A659A98D1D9CF09F88B3A2B /* Presenters */,
            );
            path = UI;
            sourceTree = "<group>";
        };
        9A68EEF2CA4ECB8515CEF2DE /* Sounds */ = {
            isa = PBXGroup;
            children = (
                4E40715A1BB5D58C00509C4B /* bubble_pop_sound.m4a */,
            );
            path = Sounds;
            sourceTree = "<group>";
        };
        9A691464C4D59400216A12A1 /* Info */ = {
            isa = PBXGroup;
            children = (
                9A67B5CC3552ECC03503A754 /* InfoViewController.swift */,
                9A6A11065F69F28256571A91 /* Views */,
                9A645998DA524FCC2AB8DCFE /* InfoViewController+AlertController.swift */,
                9A6A79FAB7AE916B7B06C7F2 /* UrlNavigator */,
            );
            path = Info;
            sourceTree = "<group>";
        };
        9A695691D5EC3EBA3100FA2D /* Screens */ = {
            isa = PBXGroup;
            children = (
                9A636D90DD344ABF792F7332 /* Start */,
                9A6805048E044E1DE06E684F /* Menu */,
                9A67CCD8708998134FA576D0 /* Game */,
                9A60A6DB15641415E767E223 /* GameOver */,
                9A691464C4D59400216A12A1 /* Info */,
            );
            path = Screens;
            sourceTree = "<group>";
        };
        9A69C471DAB4D99145ADC072 /* Logic */ = {
            isa = PBXGroup;
            children = (
                9A6767A54348AC09B0F524BA /* DifficultyLevelSpec.swift */,
            );
            path = Logic;
            sourceTree = "<group>";
        };
        9A6A11065F69F28256571A91 /* Views */ = {
            isa = PBXGroup;
            children = (
                9A65599E2ABDAB7F47FEB8A4 /* LogoDescriptionView.swift */,
                9A609573181FF1411DF13209 /* InfoView.swift */,
                9A634C8B5C8CE0854A85729D /* LineViewAuthors.swift */,
                9A65E20786EF9FDFEA8B9F6D /* AuthorView.swift */,
            );
            path = Views;
            sourceTree = "<group>";
        };
        9A6A2C6FB10CEA82FA67EAF7 /* Spy */ = {
            isa = PBXGroup;
            children = (
                9A6321107D251F46D2ECD229 /* ViewControllerPresenterSpy.swift */,
                9A6E2605FD606F429053CD25 /* GAITrackerSpy.swift */,
                9A6AFC7E028816F2DC320F58 /* TrackerSpy.swift */,
                9A68840C95ABF298EABCA55E /* UrlOpenerSpy.swift */,
            );
            path = Spy;
            sourceTree = "<group>";
        };
        9A6A79FAB7AE916B7B06C7F2 /* UrlNavigator */ = {
            isa = PBXGroup;
            children = (
                9A6F93ECB8B4B7B1031E72CA /* UrlOpener.swift */,
            );
            path = UrlNavigator;
            sourceTree = "<group>";
        };
        9A6AAEA3D9B549575A831B3F /* ELColorGame */ = {
            isa = PBXGroup;
            children = (
                9A67B30A97BB292EC48615D9 /* Application */,
                9A6178CD868CFEC84CFB11A4 /* Supporting Files */,
                9A620445F29B8D4640417471 /* Resources */,
                9A6838F502088CA9E0C0FEA1 /* UI */,
                31A9F9931C090B9B004DFC10 /* Logic */,
                9A67E335396F17EF76E29551 /* Helpers */,
                9A634A145943CD41BDE02C75 /* Models */,
                9A60288282D178C7F8913971 /* Provider */,
                9A6FB8D1A3E035824CEB9487 /* GoogleAnalytics */,
                9A6C27B6B1EE51298FE60652 /* Translations */,
            );
            path = ELColorGame;
            sourceTree = "<group>";
        };
        9A6AFB6F09445B62FE028C7B /* Components */ = {
            isa = PBXGroup;
            children = (
                9A6FA770E1E3B4223443F814 /* UIView */,
                D1C162051F749B0650FCF5F8 /* UIButton */,
            );
            path = Components;
            sourceTree = "<group>";
        };
        9A6BF9E7765A559EC77FBA90 /* Fake */ = {
            isa = PBXGroup;
            children = (
                9A61BF9F77B1958757E5D59E /* FakeAuthorProvider.swift */,
                D1C1646CE359B10190015F61 /* GAIDictionaryFactoryFake.swift */,
            );
            path = Fake;
            sourceTree = "<group>";
        };
        9A6C27B6B1EE51298FE60652 /* Translations */ = {
            isa = PBXGroup;
            children = (
                4E2494251C6F748600EA3875 /* Localizable.strings */,
            );
            path = Translations;
            sourceTree = "<group>";
        };
        9A6C4ADEC2FEBE5C5857F1D5 /* Theme */ = {
            isa = PBXGroup;
            children = (
                9A6B9F47D60E10B58A30B081 /* KeyConstants.swift */,
                9A69283DEE7459D5B366C0C9 /* Asset.swift */,
                9A62BF89ACEBCB72D4BA3870 /* Color.swift */,
                9A66592DD1F983A0AAF76679 /* UIFont_Font.swift */,
            );
            path = Theme;
            sourceTree = "<group>";
        };
        9A6DDE6BEB95CEFD8F23BD71 /* Fonts */ = {
            isa = PBXGroup;
            children = (
                4E4D9EAA1BB4B078001104C7 /* BebasNeueBold.otf */,
            );
            path = Fonts;
            sourceTree = "<group>";
        };
        9A6E38BDCEE7C67E918EACE7 /* ViewControllers */ = {
            isa = PBXGroup;
            children = (
                9A6BBC2329D6DDB8E4B4666E /* InfoViewControllerSpec.swift */,
                9A6465D656ACE66A95B98F13 /* StartViewControllerSpec.swift */,
                9A6CBC46DC4E5303585FBB88 /* MenuViewControllerSpec.swift */,
                9A62E0DB93EAABADF2524DEB /* GameOverViewControllerSpec.swift */,
                9A6E3F5613F8A800A5C96523 /* GameViewControllerSpec.swift */,
            );
            path = ViewControllers;
            sourceTree = "<group>";
        };
        9A6E4C6A407164F11ED12CAE /* Views */ = {
            isa = PBXGroup;
            children = (
                9A68FA3016EE2B2536A7B8E9 /* GameBoardSlotView.swift */,
                9A6B6CD8684FE7D42386830B /* GameBoardView.swift */,
                317045271C0D05DE00D80BD6 /* GameBoardView+MaxSize.swift */,
                317045291C0D062D00D80BD6 /* GameBoardView+Subviews.swift */,
                3170452B1C0D091500D80BD6 /* GameBoardView+TouchHandling.swift */,
                9A60D78DC3E088D6FC065F26 /* GameView.swift */,
                317045131C0CE55500D80BD6 /* GameViewDelegate.swift */,
                9A6BA31A91B259AA18E69ACD /* GameBoardViewDelegate.swift */,
                9A6CE30A1FEA1F04B3D613FB /* GameView+GameBoardViewDelegate.swift */,
                9A6AF1F56A0D2219616A3D13 /* GameBoardView+Audio.swift */,
            );
            path = Views;
            sourceTree = "<group>";
        };
        9A6FA770E1E3B4223443F814 /* UIView */ = {
            isa = PBXGroup;
            children = (
                9A641A8E6FFBC061A7ADF863 /* CircleView.swift */,
                311589AE1C08A6CC001C7977 /* CircleViewDragger.swift */,
                317045251C0CFD4100D80BD6 /* CircleView+Circle.swift */,
            );
            path = UIView;
            sourceTree = "<group>";
        };
        9A6FB8D1A3E035824CEB9487 /* GoogleAnalytics */ = {
            isa = PBXGroup;
            children = (
                9A6C8D53BFE58B4C0FC00341 /* Tracker.swift */,
            );
            path = GoogleAnalytics;
            sourceTree = "<group>";
        };
        9DA8A9DC105E8B0011F34206 /* ViewControllerDelegates */ = {
            isa = PBXGroup;
            children = (
                9DA8A825B31CC9D6C12B1DF3 /* GameViewController+GameDelegate.swift */,
                9DA8AEB72C4E45DC8FA37553 /* GameViewController+GameViewDelegate.swift */,
                9DA8A5CFC4D28B0AF0803529 /* GameViewController+MenuViewControllerDelegate.swift */,
                9A61D3A865E03B61307E7D83 /* GameViewController+GameOverViewControllerDelegate.swift */,
            );
            path = ViewControllerDelegates;
            sourceTree = "<group>";
        };
        9FBC9D9B73E2FB0AEAEBAFC9 /* Frameworks */ = {
            isa = PBXGroup;
            children = (
                4E835C0F1BC091C600AA9293 /* GameKit.framework */,
                BF86A76DCC2ED28944018335 /* Pods_ELColorGame.framework */,
                636BDCE52918337C781B3CE2 /* Pods_ELColorGameTests.framework */,
            );
            name = Frameworks;
            sourceTree = "<group>";
        };
        D1C162051F749B0650FCF5F8 /* UIButton */ = {
            isa = PBXGroup;
            children = (
                077E3DC71BB70BEF00DE5F3B /* Button.swift */,
                4E50FAD31CC64350001BD4EC /* Button+BackgroundColor.swift */,
            );
            path = UIButton;
            sourceTree = "<group>";
        };
        D1C164280D3B137458185903 /* Extensions */ = {
            isa = PBXGroup;
            children = (
                D1C16FA6AD2217149E1B9D9A /* UIView+CAAnimation */,
                31A9F9911C0905BC004DFC10 /* UIView+MoveToSuperview.swift */,
            );
            path = Extensions;
            sourceTree = "<group>";
        };
        D1C16FA6AD2217149E1B9D9A /* UIView+CAAnimation */ = {
            isa = PBXGroup;
            children = (
                07EE05261BB82B7A0073F30F /* UIView+CAAnimation.swift */,
            );
            path = "UIView+CAAnimation";
            sourceTree = "<group>";
        };
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
        4E4BB56E1BB410240043C80C /* ELColorGame */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 4E4BB5971BB410240043C80C /* Build configuration list for PBXNativeTarget "ELColorGame" */;
            buildPhases = (
                0A6578DA66C3A7B7452A2041 /* [CP] Check Pods Manifest.lock */,
                4E380CB91F1FB6D800D88AE6 /* SwiftLint */,
                4E4BB56B1BB410240043C80C /* Sources */,
                4E4BB56C1BB410240043C80C /* Frameworks */,
                4E4BB56D1BB410240043C80C /* Resources */,
                4E6B6E681BB59CAA0033EF7C /* Run Script - Fabric */,
                577A654C24D050B052283139 /* [CP] Embed Pods Frameworks */,
                192D900DB04725BE166DF483 /* [CP] Copy Pods Resources */,
            );
            buildRules = (
            );
            dependencies = (
            );
            name = ELColorGame;
            productName = ELColorGame;
            productReference = 4E4BB56F1BB410240043C80C /* ELColorGame.app */;
            productType = "com.apple.product-type.application";
        };
        4E4BB5821BB410240043C80C /* ELColorGameTests */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 4E4BB59A1BB410240043C80C /* Build configuration list for PBXNativeTarget "ELColorGameTests" */;
            buildPhases = (
                0035D14499C24A716A65928B /* [CP] Check Pods Manifest.lock */,
                4E698EDD1F20FC520091137D /* SwiftLint */,
                4E4BB57F1BB410240043C80C /* Sources */,
                4E4BB5801BB410240043C80C /* Frameworks */,
                4E4BB5811BB410240043C80C /* Resources */,
                2C1A6CB37E16DBA5A177BCFD /* [CP] Embed Pods Frameworks */,
                E2D37BA8E2B9F8BB0CB36E0D /* [CP] Copy Pods Resources */,
            );
            buildRules = (
            );
            dependencies = (
                4E4BB5851BB410240043C80C /* PBXTargetDependency */,
            );
            name = ELColorGameTests;
            productName = ELColorGameTests;
            productReference = 4E4BB5831BB410240043C80C /* ELColorGameTests.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        4E4BB58D1BB410240043C80C /* ELColorGameUITests */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 4E4BB59D1BB410240043C80C /* Build configuration list for PBXNativeTarget "ELColorGameUITests" */;
            buildPhases = (
                4E4BB58A1BB410240043C80C /* Sources */,
                4E4BB58B1BB410240043C80C /* Frameworks */,
                4E4BB58C1BB410240043C80C /* Resources */,
            );
            buildRules = (
            );
            dependencies = (
                4E4BB5901BB410240043C80C /* PBXTargetDependency */,
            );
            name = ELColorGameUITests;
            productName = ELColorGameUITests;
            productReference = 4E4BB58E1BB410240043C80C /* ELColorGameUITests.xctest */;
            productType = "com.apple.product-type.bundle.ui-testing";
        };
/* End PBXNativeTarget section */

/* Begin PBXProject section */
        4E4BB5671BB410240043C80C /* Project object */ = {
            isa = PBXProject;
            attributes = {
                LastUpgradeCheck = 0830;
                ORGANIZATIONNAME = "EL Passion";
                TargetAttributes = {
                    4E4BB56E1BB410240043C80C = {
                        CreatedOnToolsVersion = 7.0;
                        DevelopmentTeam = H5QFB36W2F;
                        LastSwiftMigration = 0830;
                        ProvisioningStyle = Manual;
                        SystemCapabilities = {
                            com.apple.GameCenter = {
                                enabled = 1;
                            };
                        };
                    };
                    4E4BB5821BB410240043C80C = {
                        CreatedOnToolsVersion = 7.0;
                        LastSwiftMigration = 0830;
                        TestTargetID = 4E4BB56E1BB410240043C80C;
                    };
                    4E4BB58D1BB410240043C80C = {
                        CreatedOnToolsVersion = 7.0;
                        TestTargetID = 4E4BB56E1BB410240043C80C;
                    };
                };
            };
            buildConfigurationList = 4E4BB56A1BB410240043C80C /* Build configuration list for PBXProject "ELColorGame" */;
            compatibilityVersion = "Xcode 3.2";
            developmentRegion = English;
            hasScannedForEncodings = 0;
            knownRegions = (
                en,
                Base,
                pl,
                es,
            );
            mainGroup = 4E4BB5661BB410240043C80C;
            productRefGroup = 4E4BB5701BB410240043C80C /* Products */;
            projectDirPath = "";
            projectRoot = "";
            targets = (
                4E4BB56E1BB410240043C80C /* ELColorGame */,
                4E4BB5821BB410240043C80C /* ELColorGameTests */,
                4E4BB58D1BB410240043C80C /* ELColorGameUITests */,
            );
        };
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
        4E4BB56D1BB410240043C80C /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                9A6996BD7D6701CD3B528077 /* Assets.xcassets in Resources */,
                4EC4B7DF1BB566BC00BCA4A9 /* BebasNeueBold.otf in Resources */,
                4E2494271C6F748600EA3875 /* Localizable.strings in Resources */,
                4E40715B1BB5D58C00509C4B /* bubble_pop_sound.m4a in Resources */,
                9A67218EFCC354E860949D2A /* LaunchScreen.storyboard in Resources */,
                4E7903B71C635FED00767BE4 /* GoogleService-Info.plist in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        4E4BB5811BB410240043C80C /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        4E4BB58C1BB410240043C80C /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
        0035D14499C24A716A65928B /* [CP] Check Pods Manifest.lock */ = {
            isa = PBXShellScriptBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            inputPaths = (
            );
            name = "[CP] Check Pods Manifest.lock";
            outputPaths = (
            );
            runOnlyForDeploymentPostprocessing = 0;
            shellPath = /bin/sh;
            shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n";
            showEnvVarsInLog = 0;
        };
        0A6578DA66C3A7B7452A2041 /* [CP] Check Pods Manifest.lock */ = {
            isa = PBXShellScriptBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            inputPaths = (
            );
            name = "[CP] Check Pods Manifest.lock";
            outputPaths = (
            );
            runOnlyForDeploymentPostprocessing = 0;
            shellPath = /bin/sh;
            shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n";
            showEnvVarsInLog = 0;
        };
        192D900DB04725BE166DF483 /* [CP] Copy Pods Resources */ = {
            isa = PBXShellScriptBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            inputPaths = (
            );
            name = "[CP] Copy Pods Resources";
            outputPaths = (
            );
            runOnlyForDeploymentPostprocessing = 0;
            shellPath = /bin/sh;
            shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ELColorGame/Pods-ELColorGame-resources.sh\"\n";
            showEnvVarsInLog = 0;
        };
        2C1A6CB37E16DBA5A177BCFD /* [CP] Embed Pods Frameworks */ = {
            isa = PBXShellScriptBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            inputPaths = (
            );
            name = "[CP] Embed Pods Frameworks";
            outputPaths = (
            );
            runOnlyForDeploymentPostprocessing = 0;
            shellPath = /bin/sh;
            shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ELColorGameTests/Pods-ELColorGameTests-frameworks.sh\"\n";
            showEnvVarsInLog = 0;
        };
        4E380CB91F1FB6D800D88AE6 /* SwiftLint */ = {
            isa = PBXShellScriptBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            inputPaths = (
            );
            name = SwiftLint;
            outputPaths = (
            );
            runOnlyForDeploymentPostprocessing = 0;
            shellPath = /bin/sh;
            shellScript = "if [ \"$CI\" = \"true\" ]; then\n  echo \"Skipping SwiftLint on CI\"\n  exit 0\nfi\ncd ELColorGame; ${PODS_ROOT}/SwiftLint/swiftlint";
        };
        4E698EDD1F20FC520091137D /* SwiftLint */ = {
            isa = PBXShellScriptBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            inputPaths = (
            );
            name = SwiftLint;
            outputPaths = (
            );
            runOnlyForDeploymentPostprocessing = 0;
            shellPath = /bin/sh;
            shellScript = "if [ \"$CI\" = \"true\" ]; then\necho \"Skipping SwiftLint on CI\"\nexit 0\nfi\ncd ELColorGameTests; ${PODS_ROOT}/SwiftLint/swiftlint";
        };
        4E6B6E681BB59CAA0033EF7C /* Run Script - Fabric */ = {
            isa = PBXShellScriptBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            inputPaths = (
            );
            name = "Run Script - Fabric";
            outputPaths = (
            );
            runOnlyForDeploymentPostprocessing = 0;
            shellPath = /bin/sh;
            shellScript = "\"${PODS_ROOT}/Fabric/run\" 4fb6504551d9582cf1d2a1b3cd181e74a6b932fd a548a049d3e5ca6c1cea1bec687fa3d529d6e8189235c6b20e8b0d89f5910489";
        };
        577A654C24D050B052283139 /* [CP] Embed Pods Frameworks */ = {
            isa = PBXShellScriptBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            inputPaths = (
            );
            name = "[CP] Embed Pods Frameworks";
            outputPaths = (
            );
            runOnlyForDeploymentPostprocessing = 0;
            shellPath = /bin/sh;
            shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ELColorGame/Pods-ELColorGame-frameworks.sh\"\n";
            showEnvVarsInLog = 0;
        };
        E2D37BA8E2B9F8BB0CB36E0D /* [CP] Copy Pods Resources */ = {
            isa = PBXShellScriptBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            inputPaths = (
            );
            name = "[CP] Copy Pods Resources";
            outputPaths = (
            );
            runOnlyForDeploymentPostprocessing = 0;
            shellPath = /bin/sh;
            shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ELColorGameTests/Pods-ELColorGameTests-resources.sh\"\n";
            showEnvVarsInLog = 0;
        };
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
        4E4BB56B1BB410240043C80C /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                3107929E1BCC120F00D7D680 /* StartView.swift in Sources */,
                31A9F99B1C09195B004DFC10 /* BoardSize.swift in Sources */,
                31A9F9921C0905BC004DFC10 /* UIView+MoveToSuperview.swift in Sources */,
                4E50FAD41CC64350001BD4EC /* Button+BackgroundColor.swift in Sources */,
                9A6B267815828C05B2373699 /* AppDelegate.swift in Sources */,
                317045281C0D05DE00D80BD6 /* GameBoardView+MaxSize.swift in Sources */,
                07EE05271BB82B7A0073F30F /* UIView+CAAnimation.swift in Sources */,
                9A691889E2944596D7AC15AF /* StartViewController.swift in Sources */,
                31A9F99D1C091981004DFC10 /* Array+Random.swift in Sources */,
                077E3DC81BB70BEF00DE5F3B /* Button.swift in Sources */,
                9A6084CF8C6846AEE0F88D8E /* MenuViewController.swift in Sources */,
                31A9F9971C090C64004DFC10 /* Slot.swift in Sources */,
                31A9F9AB1C094468004DFC10 /* Board+SlotDelegate.swift in Sources */,
                316690381BC5C47600DFD40D /* MenuView.swift in Sources */,
                31A9F99F1C0919A9004DFC10 /* Board.swift in Sources */,
                9A66EE950DDBEA218650392C /* GameOverViewController.swift in Sources */,
                31A9F9951C090BC5004DFC10 /* Game.swift in Sources */,
                9A6E3EA7C2B0AB008BF3D7AD /* CircleView.swift in Sources */,
                31A9F9A11C091D12004DFC10 /* SlotLocation.swift in Sources */,
                31A9F9A71C0941D4004DFC10 /* SlotDelegate.swift in Sources */,
                3170452C1C0D091500D80BD6 /* GameBoardView+TouchHandling.swift in Sources */,
                317045161C0CF04600D80BD6 /* GameDelegate.swift in Sources */,
                4E127BFA1F1E147B0057782A /* GAIDictionaryBuilder+GAIDictionaryBuilder_Dictionary.m in Sources */,
                31A9F9A31C091D74004DFC10 /* CircleType.swift in Sources */,
                9A657E756388E95866782E11 /* GameView.swift in Sources */,
                31A9F9991C091314004DFC10 /* Circle.swift in Sources */,
                31A9F9A51C0934DE004DFC10 /* GameTimer.swift in Sources */,
                9A69C6EC912A517216D30ABA /* GameBoardView.swift in Sources */,
                31A9F9AD1C0944BC004DFC10 /* Game+BoardDelegate.swift in Sources */,
                317045261C0CFD4100D80BD6 /* CircleView+Circle.swift in Sources */,
                9A6B9946EE05DE14ACDF7C0B /* GameBoardSlotView.swift in Sources */,
                31A9F9A91C0941F7004DFC10 /* BoardDelegate.swift in Sources */,
                311589AF1C08A6CC001C7977 /* CircleViewDragger.swift in Sources */,
                317045141C0CE55500D80BD6 /* GameViewDelegate.swift in Sources */,
                9DA8A40235DEAFDD684F7C71 /* GameViewController+GameDelegate.swift in Sources */,
                9DA8AFC9C127729893824BD3 /* GameViewController+GameViewDelegate.swift in Sources */,
                3170452A1C0D062D00D80BD6 /* GameBoardView+Subviews.swift in Sources */,
                9DA8A419986BD821B287B23E /* GameViewController+MenuViewControllerDelegate.swift in Sources */,
                9A6746EF366D9627A395A63F /* GameBoardViewDelegate.swift in Sources */,
                9A62572207790ABC8D95240B /* GameView+GameBoardViewDelegate.swift in Sources */,
                9A6A0337832384EE56CDB220 /* GameBoardView+Audio.swift in Sources */,
                9A6609AC6FE2794C4DD5CA5B /* Array+Slot.swift in Sources */,
                9A6CFBCE2437B4EF35CEAF3E /* GameOverView.swift in Sources */,
                9A625DFA9B5789C80049AB0D /* GameViewController+GameOverViewControllerDelegate.swift in Sources */,
                9A679E877EAD8E787958955E /* DifficultyLevel.swift in Sources */,
                9A69AAC1EEBF43140B1B2165 /* KeyConstants.swift in Sources */,
                9A6AF59F1380FCDE2CFC58B9 /* Asset.swift in Sources */,
                9A6DA966B56B70B4D36DC684 /* Color.swift in Sources */,
                9A6C497E5C23F58B1BA9A76A /* UIFont_Font.swift in Sources */,
                9A6E0075F5F96FF5F3B47AA8 /* InfoViewController.swift in Sources */,
                9A6AE13DECD0898CD22FAFA8 /* Author.swift in Sources */,
                9A62B4CC1C8A4681E750B9DA /* LogoDescriptionView.swift in Sources */,
                0736493E1C63F65500EBEB91 /* GAIDictionaryFactory.swift in Sources */,
                9A6794FA38D9FBF10D1BE8C2 /* InfoView.swift in Sources */,
                9A615737A7C4A66EC37D8820 /* LineViewAuthors.swift in Sources */,
                9A6FBB4DBC15448ABB165097 /* AuthorView.swift in Sources */,
                9A67AAC29FDB23AD33E7366F /* AuthorProvider.swift in Sources */,
                9A60B1948ADB1E3EAC2C4601 /* InfoViewController+AlertController.swift in Sources */,
                9A60507C6A2FC43278B4C20E /* AlertActionFactory.swift in Sources */,
                9A6D4BE8953E665B305D5FAD /* AlertControllerFactory.swift in Sources */,
                9A67EEB3DAE2F02BC996431D /* ViewControllerPresenter.swift in Sources */,
                9A6E19873B1BB10FC8FDBAEF /* String+Localized.swift in Sources */,
                9A6060311492540BA560159D /* Tracker.swift in Sources */,
                9A61CBA03F36873D8492DD4E /* GameViewController.swift in Sources */,
                9A6E3F5EB5AEA178ED65B0C3 /* GameViewController+GameAnalytics.swift in Sources */,
                9A6B65B250759EE8574693BC /* GameViewController+GameKit.swift in Sources */,
                9A6B3BBDDF33412009B29D5F /* UrlOpener.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        4E4BB57F1BB410240043C80C /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                4E74E3EA1C5CE76800D50FD8 /* InfoViewControllerSpec.swift in Sources */,
                4E2332041C5F692C004E32B7 /* StringLocalizedSpec.swift in Sources */,
                9A6BC732B6A85ACE0F558CA9 /* ViewControllerPresenterSpy.swift in Sources */,
                9A65DE2C12AFC8EDD09F3EE4 /* FakeAuthorProvider.swift in Sources */,
                9A60D58A7F85CB05E5AD3750 /* AuthorLoginFromUrlSpec.swift in Sources */,
                9A68BEBA7ED636C1C0ED0551 /* GAITrackerSpy.swift in Sources */,
                9A612909D7CA657C5A528E27 /* TrackerSpec.swift in Sources */,
                D1C16A4BD18417C45898D8FD /* GAIDictionaryFactoryFake.swift in Sources */,
                9A625266267A191236E9BDC3 /* TrackerSpy.swift in Sources */,
                9A6196D2172EA220DE8F1DC1 /* StartViewControllerSpec.swift in Sources */,
                9A646C33DEB16B8067291F99 /* MenuViewControllerSpec.swift in Sources */,
                4E698EDC1F20F5740091137D /* ArrayRandomSpec.swift in Sources */,
                9A6F8DCC06C44733DC632D81 /* GameOverViewControllerSpec.swift in Sources */,
                9A6D4DC9EDBF98D321B8B4ED /* GameViewControllerSpec.swift in Sources */,
                9A61622399D8064F9130B1D7 /* DifficultyLevelSpec.swift in Sources */,
                9A698DD035E09D58B62C181B /* UrlOpenerSpy.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        4E4BB58A1BB410240043C80C /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
        4E4BB5851BB410240043C80C /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 4E4BB56E1BB410240043C80C /* ELColorGame */;
            targetProxy = 4E4BB5841BB410240043C80C /* PBXContainerItemProxy */;
        };
        4E4BB5901BB410240043C80C /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 4E4BB56E1BB410240043C80C /* ELColorGame */;
            targetProxy = 4E4BB58F1BB410240043C80C /* PBXContainerItemProxy */;
        };
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
        4E2494251C6F748600EA3875 /* Localizable.strings */ = {
            isa = PBXVariantGroup;
            children = (
                4E2494261C6F748600EA3875 /* pl */,
                4E2494281C6F749400EA3875 /* en */,
                4E2494291C6F749A00EA3875 /* Base */,
                4EB0350F1CBCFD0300CF05A0 /* es */,
            );
            name = Localizable.strings;
            sourceTree = "<group>";
        };
        9A6F7BF7AAFB92C5AFF48F86 /* LaunchScreen.storyboard */ = {
            isa = PBXVariantGroup;
            children = (
                9A67096A98AF85E62A342136 /* Base */,
            );
            name = LaunchScreen.storyboard;
            sourceTree = "<group>";
        };
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
        4E4BB5951BB410240043C80C /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_SEARCH_USER_PATHS = NO;
                CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
                CLANG_CXX_LIBRARY = "libc++";
                CLANG_ENABLE_MODULES = YES;
                CLANG_ENABLE_OBJC_ARC = YES;
                CLANG_WARN_BOOL_CONVERSION = YES;
                CLANG_WARN_CONSTANT_CONVERSION = YES;
                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
                CLANG_WARN_EMPTY_BODY = YES;
                CLANG_WARN_ENUM_CONVERSION = YES;
                CLANG_WARN_INFINITE_RECURSION = YES;
                CLANG_WARN_INT_CONVERSION = YES;
                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
                CLANG_WARN_SUSPICIOUS_MOVE = YES;
                CLANG_WARN_UNREACHABLE_CODE = YES;
                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                COPY_PHASE_STRIP = NO;
                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
                ENABLE_STRICT_OBJC_MSGSEND = YES;
                ENABLE_TESTABILITY = YES;
                GCC_C_LANGUAGE_STANDARD = gnu99;
                GCC_DYNAMIC_NO_PIC = NO;
                GCC_NO_COMMON_BLOCKS = YES;
                GCC_OPTIMIZATION_LEVEL = 0;
                GCC_PREPROCESSOR_DEFINITIONS = (
                    "DEBUG=1",
                    "$(inherited)",
                );
                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
                GCC_WARN_UNDECLARED_SELECTOR = YES;
                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
                GCC_WARN_UNUSED_FUNCTION = YES;
                GCC_WARN_UNUSED_VARIABLE = YES;
                IPHONEOS_DEPLOYMENT_TARGET = 9.0;
                MTL_ENABLE_DEBUG_INFO = YES;
                ONLY_ACTIVE_ARCH = YES;
                SDKROOT = iphoneos;
                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        4E4BB5961BB410240043C80C /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_SEARCH_USER_PATHS = NO;
                CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
                CLANG_CXX_LIBRARY = "libc++";
                CLANG_ENABLE_MODULES = YES;
                CLANG_ENABLE_OBJC_ARC = YES;
                CLANG_WARN_BOOL_CONVERSION = YES;
                CLANG_WARN_CONSTANT_CONVERSION = YES;
                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
                CLANG_WARN_EMPTY_BODY = YES;
                CLANG_WARN_ENUM_CONVERSION = YES;
                CLANG_WARN_INFINITE_RECURSION = YES;
                CLANG_WARN_INT_CONVERSION = YES;
                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
                CLANG_WARN_SUSPICIOUS_MOVE = YES;
                CLANG_WARN_UNREACHABLE_CODE = YES;
                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                COPY_PHASE_STRIP = NO;
                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
                ENABLE_NS_ASSERTIONS = NO;
                ENABLE_STRICT_OBJC_MSGSEND = YES;
                GCC_C_LANGUAGE_STANDARD = gnu99;
                GCC_NO_COMMON_BLOCKS = YES;
                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
                GCC_WARN_UNDECLARED_SELECTOR = YES;
                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
                GCC_WARN_UNUSED_FUNCTION = YES;
                GCC_WARN_UNUSED_VARIABLE = YES;
                IPHONEOS_DEPLOYMENT_TARGET = 9.0;
                MTL_ENABLE_DEBUG_INFO = NO;
                SDKROOT = iphoneos;
                SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        4E4BB5981BB410240043C80C /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = EC3E5D6D9FBC540E2AF778A2 /* Pods-ELColorGame.debug.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                CODE_SIGN_IDENTITY = "iPhone Developer";
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = H5QFB36W2F;
                ENABLE_BITCODE = NO;
                FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)",
                );
                INFOPLIST_FILE = "$(SRCROOT)/ELColorGame/Supporting Files/Info.plist";
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = com.elpassion.ELColorGame;
                PRODUCT_NAME = "$(TARGET_NAME)";
                PROVISIONING_PROFILE = "686f6df8-4e40-4006-955e-b0b04c66d4cb";
                PROVISIONING_PROFILE_SPECIFIER = "match Development com.elpassion.ELColorGame";
                SWIFT_OBJC_BRIDGING_HEADER = "ELColorGame/Supporting Files/BridgingHeader.h";
                SWIFT_VERSION = 3.0;
                TARGETED_DEVICE_FAMILY = 1;
            };
            name = Debug;
        };
        4E4BB5991BB410240043C80C /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = C135F0B163D5251C9BB87299 /* Pods-ELColorGame.release.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                CODE_SIGN_IDENTITY = "iPhone Distribution";
                DEVELOPMENT_TEAM = H5QFB36W2F;
                ENABLE_BITCODE = NO;
                FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)",
                );
                INFOPLIST_FILE = "$(SRCROOT)/ELColorGame/Supporting Files/Info.plist";
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = com.elpassion.ELColorGame;
                PRODUCT_NAME = "$(TARGET_NAME)";
                PROVISIONING_PROFILE = "f179367e-9699-415d-b7d4-ab3e0a5ab58e";
                PROVISIONING_PROFILE_SPECIFIER = "match AppStore com.elpassion.ELColorGame";
                SWIFT_OBJC_BRIDGING_HEADER = "ELColorGame/Supporting Files/BridgingHeader.h";
                SWIFT_VERSION = 3.0;
                TARGETED_DEVICE_FAMILY = 1;
            };
            name = Release;
        };
        4E4BB59B1BB410240043C80C /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 68F0D04DB415FBE68AA6510C /* Pods-ELColorGameTests.debug.xcconfig */;
            buildSettings = {
                BUNDLE_LOADER = "$(TEST_HOST)";
                INFOPLIST_FILE = ELColorGameTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = com.elpassion.ELColorGameTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_VERSION = 3.0;
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ELColorGame.app/ELColorGame";
            };
            name = Debug;
        };
        4E4BB59C1BB410240043C80C /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 4FBE32F695BD5CF529655FDC /* Pods-ELColorGameTests.release.xcconfig */;
            buildSettings = {
                BUNDLE_LOADER = "$(TEST_HOST)";
                INFOPLIST_FILE = ELColorGameTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = com.elpassion.ELColorGameTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_VERSION = 3.0;
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ELColorGame.app/ELColorGame";
            };
            name = Release;
        };
        4E4BB59E1BB410240043C80C /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                INFOPLIST_FILE = ELColorGameUITests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = com.elpassion.ELColorGameUITests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                TEST_TARGET_NAME = ELColorGame;
                USES_XCTRUNNER = YES;
            };
            name = Debug;
        };
        4E4BB59F1BB410240043C80C /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                INFOPLIST_FILE = ELColorGameUITests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = com.elpassion.ELColorGameUITests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                TEST_TARGET_NAME = ELColorGame;
                USES_XCTRUNNER = YES;
            };
            name = Release;
        };
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
        4E4BB56A1BB410240043C80C /* Build configuration list for PBXProject "ELColorGame" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                4E4BB5951BB410240043C80C /* Debug */,
                4E4BB5961BB410240043C80C /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        4E4BB5971BB410240043C80C /* Build configuration list for PBXNativeTarget "ELColorGame" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                4E4BB5981BB410240043C80C /* Debug */,
                4E4BB5991BB410240043C80C /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        4E4BB59A1BB410240043C80C /* Build configuration list for PBXNativeTarget "ELColorGameTests" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                4E4BB59B1BB410240043C80C /* Debug */,
                4E4BB59C1BB410240043C80C /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        4E4BB59D1BB410240043C80C /* Build configuration list for PBXNativeTarget "ELColorGameUITests" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                4E4BB59E1BB410240043C80C /* Debug */,
                4E4BB59F1BB410240043C80C /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
/* End XCConfigurationList section */
    };
    rootObject = 4E4BB5671BB410240043C80C /* Project object */;
}