From ce822c4a02bfd76e32ff7bc1c8ef97b1091a0508 Mon Sep 17 00:00:00 2001 From: Evgeny Kazaev Date: Wed, 27 Mar 2019 00:01:39 +0000 Subject: [PATCH] Xcode 10.2 Swift 5 --- .travis.yml | 2 +- Example/Podfile.lock | 4 +- .../Local Podspecs/RouteComposer.podspec.json | 5 +- Example/Pods/Manifest.lock | 4 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 2279 +++++++++-------- .../RouteComposer/RouteComposer-Info.plist | 2 +- .../RouteComposer.xcodeproj/project.pbxproj | 4 +- .../project.pbxproj | 4 +- .../project.pbxproj | 4 +- .../project.pbxproj | 4 +- Example/Tests/BoxTest.swift | 8 +- Example/Tests/FactoryTest.swift | 5 - Example/Tests/Helpers/EmptyContainer.swift | 5 - Example/Tests/RouterTest.swift | 5 - README.md | 9 +- RouteComposer.podspec | 2 +- .../Classes/Assemblies/SwitchAssembly.swift | 2 +- 17 files changed, 1175 insertions(+), 1173 deletions(-) diff --git a/.travis.yml b/.travis.yml index 66fd84490..9024579cf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,4 +11,4 @@ before_install: - pod install --project-directory=Example script: - set -o pipefail && xcodebuild test -enableCodeCoverage YES -workspace Example/RouteComposer.xcworkspace -scheme RouteComposer-Example -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone X,OS=12.1' ONLY_ACTIVE_ARCH=NO | xcpretty -- pod lib lint --allow-warnings +- pod lib lint diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 2931cada1..c358aefc4 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - RouteComposer (1.3.4) + - RouteComposer (1.5.0) DEPENDENCIES: - RouteComposer (from `../`) @@ -9,7 +9,7 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - RouteComposer: 2379ff5f6e66016b27a2523d73f693536eb350ca + RouteComposer: 2e3a290122f0ef9926bdec015297c73ad01c721c PODFILE CHECKSUM: 42df1440502a2c666dc2402d2027b25de2a00f46 diff --git a/Example/Pods/Local Podspecs/RouteComposer.podspec.json b/Example/Pods/Local Podspecs/RouteComposer.podspec.json index 8c422ac85..2fdb2daba 100644 --- a/Example/Pods/Local Podspecs/RouteComposer.podspec.json +++ b/Example/Pods/Local Podspecs/RouteComposer.podspec.json @@ -1,8 +1,7 @@ { "name": "RouteComposer", - "version": "1.3.4", + "version": "1.5.0", "summary": "Protocol oriented library that helps to handle view controllers composition, navigation and deep linking tasks.", - "swift_version": "4.2", "description": "RouteComposer is the protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigation\nand deep linking tasks in the iOS application. Can be used as the universal replacement for the Coordinator pattern.", "homepage": "https://github.com/saksdirect/route-composer", "license": { @@ -14,7 +13,7 @@ }, "source": { "git": "https://github.com/saksdirect/route-composer.git", - "tag": "1.3.4" + "tag": "1.5.0" }, "platforms": { "ios": "9.0" diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 2931cada1..c358aefc4 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,5 +1,5 @@ PODS: - - RouteComposer (1.3.4) + - RouteComposer (1.5.0) DEPENDENCIES: - RouteComposer (from `../`) @@ -9,7 +9,7 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - RouteComposer: 2379ff5f6e66016b27a2523d73f693536eb350ca + RouteComposer: 2e3a290122f0ef9926bdec015297c73ad01c721c PODFILE CHECKSUM: 42df1440502a2c666dc2402d2027b25de2a00f46 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 56dfbfed4..34fe1a57f 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,133 +7,133 @@ objects = { /* Begin PBXBuildFile section */ + 0058C4A9F9CD3FC7581AF8D90A1F7310 /* FinderBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 501441AB96558538FE376AB26E8D6F52 /* FinderBox.swift */; }; 0096F136E263550C89A5CAD9ABEC403F /* Pods-RouteComposer_Example-RouteComposer_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 90F88129F40F64AC978C0A6EC3295FFC /* Pods-RouteComposer_Example-RouteComposer_Tests-dummy.m */; }; - 016EC794CA953DA8B0DD1B6C3652FE02 /* ActionConnecting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3539669C0E97DCF5A03ED3DFC92AF5A0 /* ActionConnecting.swift */; }; - 043347A982FE0080E79328D10B29599F /* AnyFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72F0FD87E6349890FDB43477C28FDABB /* AnyFinder.swift */; }; - 0890BC3010D03B59550065D3216D28A3 /* ContainerStepAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 183E562D28294F75C2096575F5BFC9DD /* ContainerStepAssembly.swift */; }; - 08BC638A1D02138961DCF54264B9F01A /* ContextTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = A32A35A679BCAECB1ADDD2D1C9D92451 /* ContextTask.swift */; }; - 095713778FF7904D457F9244FA8B2EA9 /* InterceptableStepAssembling.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6306148E6C06035630896BB2571A37F /* InterceptableStepAssembling.swift */; }; - 0B1E1FB90ACC0676888565061D77C7C3 /* DefaultRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4EEE581C7885F36B16B2DA9EB19EE4 /* DefaultRouter.swift */; }; - 0D81349EB2D5B1463E0CC5FDA74D804A /* ContextAccepting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2639BBD5D56C2A1120731B4E5ED510 /* ContextAccepting.swift */; }; + 00A37827D276CAEAE54F3DD2D9294CE5 /* NilEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A3CF8EC8305CA805FECD25412CC9A55 /* NilEntity.swift */; }; + 00D843CC05BDC7FB0BA13FBD8CA9B5DD /* FinderFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF368969053CF8B927A2A75F5880CE36 /* FinderFactory.swift */; }; + 04AC0AC8940BF3803D74492C93FB72D3 /* BaseEntitiesCollector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36DDFF2C559F3BDED52ADBC3E19089A6 /* BaseEntitiesCollector.swift */; }; + 05090A408DEC326E644542F584731BF4 /* StepAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26F301B856AA06C8E0E6D0B2104151E3 /* StepAssembly.swift */; }; + 0556B78EDF300F0F1F3C49E2B2A9C442 /* ContainerFactoryBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8361011935D5AA667AAF782FDD2D8A9 /* ContainerFactoryBox.swift */; }; + 05CC1C4278D0CE4A3A5573157FDB077C /* ChainableStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60CAC3E2081552FE29ABFBEA8989C8DE /* ChainableStep.swift */; }; + 06809FCDFCF65DCCE10F09586C295E64 /* XibFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05BB212958A3C39384391D2A7F21EC53 /* XibFactory.swift */; }; + 0BF4243A93B487BC835962C2EBC46816 /* ActionToStepIntegrator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0D2BB862F079FBC5DEF176FFD2B31B9 /* ActionToStepIntegrator.swift */; }; 0E0CCE16192B63F8B3077AAC9079088D /* Pods-RouteComposer_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C7BB8FC6B77E699EA8CE5843FC09FE5 /* Pods-RouteComposer_Example-dummy.m */; }; - 0F2838AD68B4D52DF206A136F99D39AC /* LastStepInChainAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE50D3E96C990C839284E3CB53A33684 /* LastStepInChainAssembly.swift */; }; - 12B0B9150CEB43E0C524836C97A5DBF3 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 931B5C74F4F1390AD1098BF647A3466E /* Logger.swift */; }; - 12BD3369492E479EB2E17990EF4104E5 /* FinderBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D6CE777E5C7292EC11677FCF8BBCA08 /* FinderBox.swift */; }; - 12D0B4FC7A97AD8C9BF5998CC6259AB2 /* ContextTaskBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F6E054E36F87252EFB75F72E967E4E /* ContextTaskBox.swift */; }; + 0E8BBA2F6AA4D5FF365097FB00F05C75 /* Dismissible.swift in Sources */ = {isa = PBXBuildFile; fileRef = B32CB56684F10F3DEE09079AC71346FA /* Dismissible.swift */; }; + 0EF1021DED2E47B586499A035EDCC8DB /* PostRoutingTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B35AE206B3FA4E9651AF24CDA4FF3D8 /* PostRoutingTask.swift */; }; + 0F84B8377F7FF1DB1849608313E29955 /* ActionResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93FF79ED112CF97AF510933B0C355EB5 /* ActionResult.swift */; }; + 118AAB97C421126C02B477E66C11EF82 /* UIViewController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AAF5AB13038207C97E83F09DA225BE8 /* UIViewController+Extension.swift */; }; + 150D66446A7DFAE5B01893D3F0301D2B /* ClassWithContextFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 405799D886300D02616E99F997BE054A /* ClassWithContextFinder.swift */; }; + 16482E085A6E14FE31F80C7255244E16 /* LastStepInChainAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E82F2960F4530024C161BDE95A89DFA /* LastStepInChainAssembly.swift */; }; + 17622E1EC5610FC78F55DE315410E998 /* NilFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6F5F5A1E2EF4048F07025A72E82B29 /* NilFinder.swift */; }; 1B2B7E6739022E615C4BF068AE201881 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 40CB39E715FBCDAA142E6513E126200A /* Foundation.framework */; }; - 1C4CD0F93F084DF4802E8D4EADB6C0D5 /* SplitControllerStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B873730CA6F24F113B655A5C3ABFC1B /* SplitControllerStep.swift */; }; - 1F54FFE7D2851DFC982BAC0041BE59E8 /* SingleStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38F394453CD4BE9A647CAF9853E86C0A /* SingleStep.swift */; }; - 213EA1E7C8811D6F11C358506D0C39F2 /* DestinationStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34A9ACB8407BF629F0E2CA3F0903D075 /* DestinationStep.swift */; }; - 2AE6453876684FEFCA484F09B1DE36B0 /* RoutingStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F3B61961186D45E1A454F5AD7986D03 /* RoutingStep.swift */; }; - 2DD7CEE492967184E77F1AE5AC2233E2 /* NilFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAC7ECA2D4FEA763C17E27B188998B7 /* NilFactory.swift */; }; - 31AD9756D7AF6B278534F70E19E58B8A /* TabBarControllerStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7910380CD5BCBB91FD9877923747E3A /* TabBarControllerStep.swift */; }; - 3302AFE00D560C13B17D68766907F2EB /* NavigationControllerFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43A59FA94B97F36783DA0C6238662889 /* NavigationControllerFactory.swift */; }; - 37BA5A989DC74A2DAE86EB95565488C2 /* PreparableEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 201CC537C6AE9EE73BABBDEEB5508067 /* PreparableEntity.swift */; }; - 384D1A96EAF17BAA6B0AA6B6794A6A2C /* NavigationDelayInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3F9AD00E213D9C973D4E815C0CABBFF /* NavigationDelayInterceptor.swift */; }; - 39A6BB0AAAE27D992D367A409EB394EA /* NilFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13BFEBF6E06B01FE5DDF4C0CA139653A /* NilFinder.swift */; }; - 3AC7C504F72691C0E76FDF0929F589CC /* Dismissible.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0E08FDD2B5A2DAAFFDD4F67F151D4C0 /* Dismissible.swift */; }; - 3BB50929411F16AE82DC2C01F8833CC3 /* StackIteratingFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7883A56D59658900BF3C5D76B6ADE02 /* StackIteratingFinder.swift */; }; - 3C6236695AFA2D4DF1F8E3352FD06F66 /* StackIterator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D293704218D0F87B55238BE40FC5F41 /* StackIterator.swift */; }; - 3E8D222F8D9D966F2C372B82B81EA3B0 /* ActionBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 635EB43736DAA4CE40DB7CA5C9304694 /* ActionBox.swift */; }; - 3EC8A4A298F0504ABB1CC42E41A62C4B /* ContainerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E4A69F4A7951876777B22688DACFCD5 /* ContainerViewController.swift */; }; - 4495D1ADDBC51D58E37841CA899B1327 /* ContainerActionBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D32BC6AFA4C84EA8769DEC33AFC165E /* ContainerActionBox.swift */; }; - 450946385423480C73D50D6FEABF50FD /* SwitchAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE011378F167D14B7F2088C21360CACA /* SwitchAssembly.swift */; }; - 458324CA99AA8D519AA15F75580AF4EF /* SingleNavigationRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3D086904D1DDD14C64B14269A42087D /* SingleNavigationRouter.swift */; }; - 47427127CAA11F51EBF3309A6DE4DB02 /* CompleteFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FA68B9570A355097C40516727C6C78C /* CompleteFactory.swift */; }; - 4762C4D086C6CD3576B5082E307ED59D /* RoutingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0773162468E57944FDB02A7B13368F55 /* RoutingError.swift */; }; + 1BCEE45D4BDA8972BC2913BEAA585C7F /* RoutingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BA4A291580BE3952D81A952ACD4A303 /* RoutingError.swift */; }; + 1C2757A3B0F8D048AFB1CBC7BF967D06 /* InterceptorResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A1A43B3D0D34DCD77ED37541D367DD1 /* InterceptorResult.swift */; }; + 205C2DDD3677E1D32EA9F68D43C03B5D /* CompleteFactoryChainAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7397D51305C37299575ACB61D209B9 /* CompleteFactoryChainAssembly.swift */; }; + 28161731D4556F3B5F71F83083AE43E1 /* ContextAccepting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F78CFA667B5CA348274F92F625CD1AC /* ContextAccepting.swift */; }; + 2867F3257EC4C0580B263922C6D3F304 /* RoutingResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74FFEEA6B94A2545EFE23D5614C50064 /* RoutingResult.swift */; }; + 302D2E1D9538FB2C0084C3BB1A00F5DB /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26FF9CFEE6316023E8362C8D23AB1702 /* Logger.swift */; }; + 340F5DA96DF68320868A324B7580EEC2 /* SwitchAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96F1F63B88FDC2F01E8BA2D586C0829A /* SwitchAssembly.swift */; }; + 38B8506F4822A070B0FC38E9D6BEA4EB /* ContainerActionBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EC40AC055C98EB5B16288882AA9D847 /* ContainerActionBox.swift */; }; + 3A7B6B70899CA5EB3BF3B06229750153 /* ContainerFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80868B2AFBC44B75DA8281140FB763C3 /* ContainerFactory.swift */; }; + 3D429E09DA757F5979D3E2AE238D41B6 /* SearchOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FA6A2AA469FBCDC458B47A7C195BECF /* SearchOptions.swift */; }; + 456AB354EF8B9FC9452560FF40A38306 /* WindowProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C5DABC229D49A709B9F77EC7912974 /* WindowProvider.swift */; }; 48AFAF89B2CFF0DA71552620E771D07B /* Pods-RouteComposer_Example-RouteComposer_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FCFC6C731703BD30865DF5732800DD0 /* Pods-RouteComposer_Example-RouteComposer_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A47F7B271FB547E31A47D2316B3F6B1 /* UIWindow+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E291603B24965D33747ED9C0B025A74 /* UIWindow+Extension.swift */; }; - 4A505DC95DC29108DFC7A30ABFA69A93 /* InterceptorMultiplexer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F83A1540BB6AA9EDE09ABDD5D43BF685 /* InterceptorMultiplexer.swift */; }; - 4DF9BEE8604FFB2A9AF4F2A4900AAAD1 /* SearchOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C58702B5064C29C4197EC2594B82359 /* SearchOptions.swift */; }; - 4FBD156A14BFDA2B601EFBC0B32D67F1 /* StoryboardFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63BB6CCB9A87D07C980E8116996CD8BE /* StoryboardFactory.swift */; }; + 49107307D357F3B73D1C9D81BD18F900 /* AnyPostRoutingTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81813567A553D3AB328EFED0EB9880FA /* AnyPostRoutingTask.swift */; }; + 4CBEEF597D0068A3337F7202DCBE930B /* NavigationController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF1A5EE335C43D9CE7C4040666D8732D /* NavigationController+Extension.swift */; }; + 4E582DC8D1D28B574902F56D242F6044 /* RouteComposer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E2092952257F2E4009FB811B09458320 /* RouteComposer-dummy.m */; }; 507A664908457A533CAF6EC9B09B3B73 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 40CB39E715FBCDAA142E6513E126200A /* Foundation.framework */; }; + 50A2C05F1E3535BFD8F29237F3DCE75E /* MainThreadChecking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2967570375C7B1960BCD8DE869FE62FF /* MainThreadChecking.swift */; }; + 546EAD350A589EEC08B4EC38D5016F6F /* CustomWindowProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 505AAA7FA78386207E26D99E96DC95CC /* CustomWindowProvider.swift */; }; 559C117B13EE2ED4C8050A067EFC4DC4 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ECF2A2B0720AE923C22BED3192888BE0 /* UIKit.framework */; }; - 561075E2C684246BAA6EA1CD5103BED9 /* AnyFactoryBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67EA40880456A592EDDEEE6D1EF560B7 /* AnyFactoryBox.swift */; }; - 5A6A2443BBB3767BCE605E15F871EC15 /* DefaultStackIterator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A690C0783B1213B2B9427E5DBA54AB /* DefaultStackIterator.swift */; }; - 5CB42673C240831A2A1938DE0080757C /* ActionToStepIntegrator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B75F4FEE066857BFD943165A40855B9C /* ActionToStepIntegrator.swift */; }; - 5D4E9EFAAD3C34F71EA49B9E7BBB3E3D /* ActionResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90EB25B76415CE9E37CCDA1349E32EB7 /* ActionResult.swift */; }; - 64D1A53A66118AC8F6441FAF1E7ABEA1 /* BaseEntitiesCollector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0285CF31064DE8E5A9471A1C1A4A0CA1 /* BaseEntitiesCollector.swift */; }; - 67233D47D87B4C4C00C1E51AC033E16E /* PostRoutingTaskBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = F791381A053B6C98ED587BD4EF9EE950 /* PostRoutingTaskBox.swift */; }; - 677A0C0849E6DE52B7DB485489DBE3C9 /* StepAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9DAD150F0049ABB677DD76D2447DB0A /* StepAssembly.swift */; }; - 69F77354C045DCC25FD4F05B8133C548 /* WindowProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957DE564A0075325215F649806AA7FB8 /* WindowProvider.swift */; }; - 709D7DA3E24F6030F774AAD9ABA817AA /* GeneralStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0AB9FC8B18782EDF3C553F951AF752A /* GeneralStep.swift */; }; - 7B457ABA8894DC02168ADC92139D2192 /* ContextChecking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F0B7C77420CB3D83E299C17C5F6A3E2 /* ContextChecking.swift */; }; - 7B9716925FF2A7BAA7B9580258C84425 /* ClassWithContextFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D4B1593E38B35A9153B037622BFAC82 /* ClassWithContextFinder.swift */; }; - 7C2932A777ACE6D4ECD80D6C391E017D /* AbstractAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 323BABC06FA3543A643620646BCA8C84 /* AbstractAction.swift */; }; - 7C7C42A3EF78F91CF101242046E5D670 /* AbstractFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 271BF2909DE603192FDB11A36675BF96 /* AbstractFactory.swift */; }; - 7D7102076FE65036C45711B30211ED4C /* UITabBarController+Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAF65A4E05BB3AF30E3C7001C4870F87 /* UITabBarController+Action.swift */; }; - 7D9F7ED2EB2D01E93954B346821AA7D5 /* RoutingInterceptorBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE4903DF2E57F8B6D3EEB328EB500E12 /* RoutingInterceptorBox.swift */; }; - 80443003FF91500A3F7C1F339A432060 /* PerformableStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = E73774A4C9336ABE8BB54B53E3C2BA8C /* PerformableStep.swift */; }; - 80757EA01F313A47B3B51025B5A288B3 /* UISplitViewController+Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F1E01E8B8A16E1BC42B19107FA41999 /* UISplitViewController+Action.swift */; }; - 84F60D1039CE97CA12B1F8268721A476 /* RoutingResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23C2C3B0D4612E9C78AD1DB773A2579D /* RoutingResult.swift */; }; - 8529207A83223E1B9AF674135F434786 /* TabBarViewController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2DFAAA5A26159699DEBE109B4505E1C /* TabBarViewController+Extension.swift */; }; - 85F1C0E6C0FC8C9D2D3B9795CE4ACB0F /* TaskCollector.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0DE386A6A5F3E14B4D4AF22835541EB /* TaskCollector.swift */; }; - 8996CF9CD698D2A77C29490D8F7C95BA /* InstanceFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47F89241A0A3478AE4D3590CE8425DD3 /* InstanceFinder.swift */; }; - 89E963CA98F2D297754A43B97829C53A /* SplitViewController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40E6D7F413FAD9A06D7206DFDE84D6DF /* SplitViewController+Extension.swift */; }; - 8F325FD591F6AD03EBA01781E784500C /* PresentingFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8668EECED9CE6EA5C87BC8D93E58EFAD /* PresentingFinder.swift */; }; - 9067A416CB91676B220943B9674C1E9D /* DismissalMethodProvidingContextTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A1F45CE637B5F034569DA2DA3170715 /* DismissalMethodProvidingContextTask.swift */; }; - 931726F00FDABCC3AD82D126EA657509 /* AnyActionBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06B38863F83C0B88696017E6BA243287 /* AnyActionBox.swift */; }; - 94398DD6A7B937F73D90D146A30747C4 /* MainThreadChecking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 813DFAEE0E331C29903B824D658E8A4D /* MainThreadChecking.swift */; }; - 94DB5C06B1EF3997F3FAA3B9B7EAF306 /* FactoryBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = F73911F9115200A227FF37E7A8A8289F /* FactoryBox.swift */; }; - 9596F5A1A5146D198CB25DCDFFBCCE0F /* SimpleContainerFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A7BC50333691FA051B9043001E892CD /* SimpleContainerFactory.swift */; }; - 968D489950F699948A7F5A5397DF4611 /* ActionConnectingAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 452C291332D38C787748797418D207D4 /* ActionConnectingAssembly.swift */; }; - 97AFB2A059595D7296F36196595B0BA2 /* GenericStepAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CD51229BC5AA1C7A35083DCA2E37438 /* GenericStepAssembly.swift */; }; - 9835DE7EBD893AC83943BFB493EE98AF /* FinderFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 714C99F6564C462B4A9FD1A08E3D6BFD /* FinderFactory.swift */; }; - 98F7E4E1D9769B19E810618D7A8E74D6 /* InterceptableRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C46873BB9AC3774CF10F297623C44E8 /* InterceptableRouter.swift */; }; - 9A234873E73C9B0806FF07A91823D8D8 /* PostRoutingTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7403D21344E252D683D9F0B0A7ED5C89 /* PostRoutingTask.swift */; }; - 9BAA6649C6B21DD3643DF57DDB7118C4 /* ChainAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1D23BB0CCF1BA520C7FA08ABD1504CE /* ChainAssembly.swift */; }; - 9D6E7D3D1D325BBA0E87638C5A238933 /* RouteComposer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B4016C47BB9361757B6FEEB8FF15371D /* RouteComposer-dummy.m */; }; - A079BEA37C2925DEE827670AB170FA17 /* SingleContainerStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CCFBA8BE49917491E55BA266DF6C0C5 /* SingleContainerStep.swift */; }; - A08ABD4214565E2381292B11AB3F584B /* RoutingInterceptable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 441F56B41CA82E8FAE8099CEDCF35C09 /* RoutingInterceptable.swift */; }; - A5038C12FE6FC844300E3086059719D9 /* ContainerStepChainAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 110445FF607B7EE1FCD512DE6EFB7D2E /* ContainerStepChainAssembly.swift */; }; - A5F649C31E10ACB2450489A09D4A4807 /* PerformableStepResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0C91E755BDF3AB9DD5B3EF1334187D9 /* PerformableStepResult.swift */; }; - A7323735AB7070A3B115DA97CCEB9356 /* XibFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2087A163BD54FAFA0777BA83C9CF1471 /* XibFactory.swift */; }; - A73E843030D02F881814C9755A815CB7 /* InterceptorResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FA7A03F9A300800113F9D32C82E7B9B /* InterceptorResult.swift */; }; - A77C061470922451CFC29BC1FC6FA58D /* AnyContextTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80BB7E78B84CC8ADC93396C67CC36480 /* AnyContextTask.swift */; }; - A8CDE32D0818CC4C5A10B4BDA1E8CE15 /* UIViewController+Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B4D43A633AECC37B1068CA4487B7DA6 /* UIViewController+Action.swift */; }; - AB09E2192E90DE2A6FE8CD6D32E9005D /* Array+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3EE6F050BCCCD6505394B335402E3C8 /* Array+Extension.swift */; }; - AFC9EA707D85B3BDAE798F92421F6655 /* TabBarControllerFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0532A9467A5304DC24B02BB21F805C25 /* TabBarControllerFactory.swift */; }; - B3A162B1D17EAA14DD1A4ED7BA29E7BB /* Factory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CCE2422901EEA68287CDE5A61254BFC /* Factory.swift */; }; - B43A23623C4AE66E862A4ABB88803011 /* RouteComposer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D98F6F988C4467C5E79D00309D6B1AF1 /* RouteComposer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B58C53623348997A8CB7174A2F0E25D6 /* StepChainAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26BA7B307866FFC1128D1CB4E5C7AE9D /* StepChainAssembly.swift */; }; - B677D829C2A28333F797442191871925 /* KeyWindowProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = A609283F93558BD86003DFB9BBD80FAB /* KeyWindowProvider.swift */; }; - BA6F505265DB2666FAE7C2C6BBF96236 /* Router.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3352199C446FC6718376802BC3404F70 /* Router.swift */; }; + 55B0D963C2BE685CE2E424C35C52CDB1 /* ContextTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05128C494CA41D07A2106C7C6C2BEE00 /* ContextTask.swift */; }; + 57DCA409A957ACAF6677A652ECA768B8 /* DefaultLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC8437F9580D49E48C8A52744FC1F716 /* DefaultLogger.swift */; }; + 5A368915529B4C2A4A4F86FD410D55CB /* DefaultLogger+LogLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 093A5D01988A46187EFB0072FF253F90 /* DefaultLogger+LogLevel.swift */; }; + 5D9B390D5101325E9686EFB41695D2D9 /* InterceptorMultiplexer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3CCCCDCECC74B48CEB175722E337ED1 /* InterceptorMultiplexer.swift */; }; + 5E80EFDE0FFF866019FDC71E94D7FE41 /* ClassNameFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB540FDC7F5B230E9D16C5A0C3AC3B2 /* ClassNameFactory.swift */; }; + 6056DDA90CED28FE75B88124D514AE25 /* RoutingStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89B4422091B4BEDD1C715D17F17CB9C4 /* RoutingStep.swift */; }; + 612F98B27B0F84E195F5BBF2FA9BF2C6 /* UITabBarController+Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7D9CAB3F31B27AB1D4F7B9A68B8B332 /* UITabBarController+Action.swift */; }; + 649AECC8AF084F7866F5655DC27FDB4D /* AnyAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B805372353A282F47B716E0FA5058509 /* AnyAction.swift */; }; + 6646BB062DED97294D18CF86544B89F5 /* AnyContextTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97C67B0B0391834DBA602BEE033B4F46 /* AnyContextTask.swift */; }; + 67B7BFD285BD2F727431B11FEF1022C3 /* ClassFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60003D95B7E1AD0ECD996B077ACF276 /* ClassFinder.swift */; }; + 68B0F7E9595ED16812211858F9778CF4 /* TabBarViewController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 399AF0A55C2D57255DC61B4A073CFB9A /* TabBarViewController+Extension.swift */; }; + 697DBB2D28B8008429F08E7FF519883D /* AnyActionBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7ABC41CEA8223F84C722003F74A6F2E /* AnyActionBox.swift */; }; + 6B198335BD4645729B90C2FD41003141 /* Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3054456717875EEDD8BB574A5C193A43 /* Action.swift */; }; + 6B935053F6819D3AB7A52D1A79028399 /* TabBarControllerFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 520068F09197E8DD9F2E74252C5F0E33 /* TabBarControllerFactory.swift */; }; + 6F62E9B8E0533DEADB4D69607F442483 /* AnyRoutingInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86CB6CA80AE3011435A5E0918CFF8793 /* AnyRoutingInterceptor.swift */; }; + 744C9649D71A2FA3F4B436EF7A41E782 /* AbstractFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E41BE4B9907AE16275F20DD6F795AF5 /* AbstractFactory.swift */; }; + 744DA42900DF98F3495FEF9BE8D1191D /* BaseStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01D7AE6173BCCDEF62B739ED5EE63AD4 /* BaseStep.swift */; }; + 74F33F8797855E0EE6BE59FA8A0BDFA4 /* ContextTaskMultiplexer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DF5E76EC7B1A8D8A13C08B018C77F4 /* ContextTaskMultiplexer.swift */; }; + 764942429A697890EB399671A68DC9C5 /* InterceptableStepAssembling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E3819EB22816CC8E10AF7C83D924AB2 /* InterceptableStepAssembling.swift */; }; + 782502CBCE490E1FAA96059635C0E4C8 /* ActionConnecting.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4F88BF5002DDAA7D34BF5791523FC59 /* ActionConnecting.swift */; }; + 7AE6225B3FA2807DE0463535AE192728 /* ContainerStepAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBC1BE6AB173E0C52BE67AEA50853718 /* ContainerStepAssembly.swift */; }; + 7DB244D8DF1AD06514B8BDCE8D58E6F7 /* SimpleContainerFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DF958E0814AED8492B86970511F4371 /* SimpleContainerFactory.swift */; }; + 7DFEAFD11436C539018C20F1AEBF155F /* CompleteFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = D81B8F35D82987B82212331A1D193C93 /* CompleteFactory.swift */; }; + 7E0C2EE9D1784A0494B59CB9A59F3D4F /* StackIteratingFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 045A2766DD01E7A861A8DAF5C61AFE6D /* StackIteratingFinder.swift */; }; + 7F749933AB9DB8A40AD057292F7A70C3 /* PostRoutingTaskMultiplexer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC06F87E7752BDEB7D9ADBB28FE4627F /* PostRoutingTaskMultiplexer.swift */; }; + 7F9456B61032F0EACBD47052F5D1D92D /* SwitcherStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 533516216035BF0B7F9F2371327AB11D /* SwitcherStep.swift */; }; + 81F4909DCB09327F23410FBF1A5277E5 /* TaskCollector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AB8EE43049793FB4D4E69AEDDF957E1 /* TaskCollector.swift */; }; + 84A62E84381FDF40026DC95D38ED3B1F /* LogMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF9D5021B74885BBD5CC23875B65F8CA /* LogMessage.swift */; }; + 84BA56D4B42F4899D162CBE19173FE2F /* ActionConnectingAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78073F294062AE294CAFA161638F2424 /* ActionConnectingAssembly.swift */; }; + 8544A6E5F0D4DD7098C0D10EDFF893EF /* PostRoutingTaskBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = B998708092DC44730F16CA81AB757E47 /* PostRoutingTaskBox.swift */; }; + 85D8F0A12BDC140442670E8A0443B98D /* InterceptableStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 327423F5710A20F41E9B81B25270DAE7 /* InterceptableStep.swift */; }; + 8BA9621A5DBB90F346174E773CE52A67 /* NilFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12CC0D7F67029F8C7207C72678272148 /* NilFactory.swift */; }; + 8CB5A4E858B9AA838F4826BB942FB5B5 /* PerformableStepResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4DB5BC380A8D05968639AB8B3BF827E /* PerformableStepResult.swift */; }; + 91E3F7CE68DCB5DF86C2C14263F38B14 /* NavigationControllerFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE5F3C77DE076529171BC5A160964707 /* NavigationControllerFactory.swift */; }; + 95306ED05481C364DA6E57274234E198 /* ContextSettingTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF48AF49B6A61BDBFB255FB3BA6359A /* ContextSettingTask.swift */; }; + 9581BD397D8DBFC221530F44B2FE3D34 /* ContextChecking.swift in Sources */ = {isa = PBXBuildFile; fileRef = C760223924CA7F8FE7937E7B8C11EF74 /* ContextChecking.swift */; }; + 961B3166D926F4F4566FE67BDA43A886 /* InterceptableRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = F166B53BD5C2209EE9145C43787C4B16 /* InterceptableRouter.swift */; }; + 961C4B8EEB3EAA3744D69C46EE9D9873 /* DismissalMethodProvidingContextTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E60FC914A1DECDEEF920BEC4DDBEF9F /* DismissalMethodProvidingContextTask.swift */; }; + 9CE84F9111E57533F28C31037D19608B /* Array+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E43304665A81ECFC474FB2E7779DD21 /* Array+Extension.swift */; }; + 9D2CFC73FEE771490FC1153264F29666 /* FactoryBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9684BBA911AD3707D7293A38815E6D24 /* FactoryBox.swift */; }; + A3A22B361EA93478C7F06BD61B7AA661 /* AnyFactoryBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04C8BBB8754217FA3C5A90DCFC34CB05 /* AnyFactoryBox.swift */; }; + A480060513CF27491C1ECA0914533BDA /* SingleContainerStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7695321D70A6893C9051F6A9FA70568A /* SingleContainerStep.swift */; }; + AB5E486D21A052A11AE4B7C6080B47AF /* InlineTasks.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4934B3129210C81801D568D842E5B74 /* InlineTasks.swift */; }; + AB998CDFDFD590F21963107F0FA5A261 /* UISplitViewController+Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF74C2FA93071184D81B82577A9B37B9 /* UISplitViewController+Action.swift */; }; + AD02A8FAE6CF65F06188674D10FFD0A2 /* SingleNavigationRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA29DE776B30456C081C43E0AD8402C2 /* SingleNavigationRouter.swift */; }; + ADCDED00E687E7FF3440870CEE96F40A /* DefaultRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5524F0D91D2B610E55890EBF5E9A7A /* DefaultRouter.swift */; }; + B2C32C32F0998FC4DBD2D7666E4D0893 /* Finder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37C015C72A6784C7AA378A05B5C7C0D1 /* Finder.swift */; }; + B43A23623C4AE66E862A4ABB88803011 /* RouteComposer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 37E4D0DD91E49E912E6D39272C0FEE4A /* RouteComposer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B4D1EF4B7717F6DA515ACA294A389133 /* Router.swift in Sources */ = {isa = PBXBuildFile; fileRef = E80395DDFEDBCBDFB4AD934100ADEC67 /* Router.swift */; }; + B584A01105BE950AE1D289B641BFA597 /* DefaultRouter+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69769752A61D722233509777E58B1743 /* DefaultRouter+Extension.swift */; }; + B5F1967EEAE4E4C2E73FACB46E82836F /* AnyFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74F65AB7E4905EEAC91C85FB6E7F9957 /* AnyFactory.swift */; }; + B6ABA0805E4D1AD552DC390D1EFBCF24 /* PerformableStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C03815A2893E9CA2F70B5784BE29BA /* PerformableStep.swift */; }; + B761AD7F67D0008226D5E985B8136F29 /* GenericStepAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11D78D26208470DB86BE752954D6907E /* GenericStepAssembly.swift */; }; + B79DCF13F0BB9B9BD30CD06A1FD93CA9 /* ContainerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442307C43F441DE24C6B1B228823D0D3 /* ContainerViewController.swift */; }; + BB0F63C714D9513A34E979C7296B65F5 /* StackIterator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1974DFD21D7D0B0FBF528625873C9393 /* StackIterator.swift */; }; + BC54B19C8C26947626C74CB316723C85 /* RoutingInterceptable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16B6E10B3105A7ED40E75F088F8F9314 /* RoutingInterceptable.swift */; }; + BE3307D9496A0CDAC6206AA259F85739 /* NavigationDelayInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08028DD17BE8145825B35AD22AD7FA4B /* NavigationDelayInterceptor.swift */; }; BF24FE26C5E13B7068C76A5886650EF1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 40CB39E715FBCDAA142E6513E126200A /* Foundation.framework */; }; - C051347F3253F85225300EFE317C045C /* DefaultLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = A90E7A8C9EF3E87FFFB84A700ED767AE /* DefaultLogger.swift */; }; - C07DEEE2D3B22FEC28825A2964C27847 /* LogMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAE2FEF95D0F4E81D596B7D62161249F /* LogMessage.swift */; }; - C10C45CB7A46604C22A97E70AC005A73 /* AnyPostRoutingTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 978DFF6EAA0FC97362D762D6DC342BC8 /* AnyPostRoutingTask.swift */; }; - C44B3EC9D69341CF167A4446980B77F1 /* UINavigationController+Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 056570DAA5CC3F7F91A254A26642696F /* UINavigationController+Action.swift */; }; - C4EFC3A1C1747C0ED88DB2F84DE27238 /* ContainerFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = E33C4AEEBC2683671C69A6A699793124 /* ContainerFactory.swift */; }; - C527D2A903F4064C0D1F4A7BC27DD732 /* SplitControllerFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = C168DCA24176688DA8777D71DE2EA89C /* SplitControllerFactory.swift */; }; - CD468EB18EAF163A954916EB7E320258 /* InterceptableStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD9004CEEE7967C890226267252587A4 /* InterceptableStep.swift */; }; - CD630489203E6E61604D908379039D47 /* ChainableStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 326000567288B80465C3FDE443F14050 /* ChainableStep.swift */; }; - CD81645E9BA9D4E146522E2893122DD9 /* DefaultLogger+LogLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9E1E2A372AB9F5F8C5A1E977832EA50 /* DefaultLogger+LogLevel.swift */; }; - D140D9135FFACC5165FE444A76C632C2 /* ChildCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE9D495E48053ED89985AE6F632E80A5 /* ChildCoordinator.swift */; }; - D176C4683054028E79AE75B243A08C04 /* UIViewController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D285235098338A63B8CD8795FB5CFD9 /* UIViewController+Extension.swift */; }; - D178FA61A87FB4899896D37EBFBE1505 /* InlineTasks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59A7480425AA6BCD147257EDC069C4D3 /* InlineTasks.swift */; }; + C05562487DC9E48C7A7D8997EAF993AF /* SplitControllerStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5092DA2EA6EBEC2A8098564E0DECCB20 /* SplitControllerStep.swift */; }; + C12D65A6C766951B9F90BD04E80068FE /* RoutingInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05463B68954A3EC6254D1B8BE08AF3C5 /* RoutingInterceptor.swift */; }; + C229CA797081A7AA5FBB65685544B856 /* ContainerStepChainAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E9C9512AE194707FC309A27F9D96D16 /* ContainerStepChainAssembly.swift */; }; + C67EFD25B09CDF70D315C55E66F20E66 /* CompleteFactoryAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = B68D26A36D14ECF3267C374555C90CFE /* CompleteFactoryAssembly.swift */; }; + C8C8ACB433654777DA6431AF60CD71F6 /* Factory.swift in Sources */ = {isa = PBXBuildFile; fileRef = C08BEC8FFB40CB6D5BA911B93F192905 /* Factory.swift */; }; + C98F09AB167E867C2ADA64829ABA4E51 /* DelayedIntegrationFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = A65C2B87018D9A3A8F802F74700C8C58 /* DelayedIntegrationFactory.swift */; }; + C9EB5AEC738F7C07FE4F8FB203B08FD2 /* DefaultStackIterator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E25201B747082FBC69C7D0B5ADF07855 /* DefaultStackIterator.swift */; }; + CA47B11F3F2CEC3C7C34C54EADD7776F /* ContextTaskBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC7A6DE28AFEED4A8AEFBDA8A155B62D /* ContextTaskBox.swift */; }; + CD67BF5DB2E57DE989140BA57AD98739 /* UIViewController+Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79ADA5CDAD00A806EE8427698A94C7D6 /* UIViewController+Action.swift */; }; + CE4F3A385A9A84DFCC7FB824240266EC /* ChainAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607E8E7BFCE511CB78939E8D7CB8865E /* ChainAssembly.swift */; }; + D023CB8A2D8B376BCE4EFD6C45E1DE0E /* StoryboardFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90E0A10D03D82CC51FBAD825EBC10102 /* StoryboardFactory.swift */; }; + D1B9553B4822048C07CA303DC4FD6867 /* TabBarControllerStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = D871AA46E131C1B7981E9540D723F34F /* TabBarControllerStep.swift */; }; D36616944A2B1D2ECBBD97C50606343A /* Pods-RouteComposer_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AFDF04AE0F6D759B82AFD6850A056200 /* Pods-RouteComposer_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D61755EF75FFA7AD0894170332BF1A05 /* SwitcherStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C8EB196F92281EB6AB53F094CCB6AF1 /* SwitcherStep.swift */; }; - D68ED0A046840CA3BBBDDD2E9199027C /* DelayedIntegrationFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = B117EFEC96DD0616886A41820D201351 /* DelayedIntegrationFactory.swift */; }; - D84DAD608FC9ED5C8855B5F2CA782D4C /* AnyFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 066F08A257CD5C626E7CAAE925C71FB9 /* AnyFactory.swift */; }; - D97036E7F61D4000853888DB23CFF095 /* RoutingInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967FA592B6330F89F1398DC355A6D32B /* RoutingInterceptor.swift */; }; - DCFC9B0673BBEF2D6ECA8E0806248AD2 /* CustomWindowProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC09BB3959978C36E179BF081AD34637 /* CustomWindowProvider.swift */; }; - DF7B88B0BF4F2B34CDD0D63659089DD2 /* ContextSettingTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB6C3FCFCA46D58F00B7539A696A8295 /* ContextSettingTask.swift */; }; - E20A23703E0ED9414CBD24F3FE64E2CB /* Finder.swift in Sources */ = {isa = PBXBuildFile; fileRef = F39BDED5DE62B8D9024025F005040B9F /* Finder.swift */; }; - EDE56D2604CA7713DBE57B2E0EAC5878 /* NilEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A1F41C5E3872ECB125611C19D697943 /* NilEntity.swift */; }; - EED427DC10BED4DEE140067A4D47E1FF /* NavigationControllerStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA7B50A996A1A4DE55231E536A8152CC /* NavigationControllerStep.swift */; }; - EF05703866B9A01C39B8D32A99739A96 /* ContextTaskMultiplexer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69970FBE252035DC5A0C61BF416BEA9 /* ContextTaskMultiplexer.swift */; }; - EF158940FA82F945A36C23A2 /* CompleteFactoryChainAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF15851BCE756491F5F4CC62 /* CompleteFactoryChainAssembly.swift */; }; - F1B157DB7D392DCCE7F856098BB36222 /* AnyRoutingInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D260B00FD534D9835D8D4189DDC391FC /* AnyRoutingInterceptor.swift */; }; - F1F6070C74FDBC08DC01D3444388E341 /* ClassNameFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6855DCD2516EE5E2F8A1E5E1DCDF192 /* ClassNameFactory.swift */; }; - F3FB31DA5B786B8841C10E739EAD4A49 /* AnyAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE57E4C46968ED0B065AC1D8E15B0585 /* AnyAction.swift */; }; - F5528F47394777211BF9DBA97ADD2403 /* ContainerFactoryBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2950B2A0696EE6C1A371F24D89FBF7FC /* ContainerFactoryBox.swift */; }; - F56DD3A94C7A3EF93A02214EBC550C65 /* ClassFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61A93C941F29FFC97F48BE04FF6A6F1C /* ClassFinder.swift */; }; - F6E826904A368DCAE04C4733B8428745 /* PostRoutingTaskMultiplexer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B78459801AD6F61A79EA5E1A60C8607D /* PostRoutingTaskMultiplexer.swift */; }; - F73AC2B8E140DC777C9FE947FD68EAD7 /* BaseStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CB4A956B80211F51E20DB627F53F8EB /* BaseStep.swift */; }; - F8295F5AECB7FAE88FDF345F3EF2A301 /* NavigationController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = A47DC7C72C36059A131B4355649073D4 /* NavigationController+Extension.swift */; }; - FA66D33E0ABB03D110B211D9EC62AB37 /* DefaultRouter+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D68960A796E70906AC735E27D0D690 /* DefaultRouter+Extension.swift */; }; - FCC8B7DE9F4A128E9B22445619EDA2E7 /* CompleteFactoryAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC349DAF3499B2EAE77F12EE04B89765 /* CompleteFactoryAssembly.swift */; }; - FD8EBAE48F4BFB53758D4751B55384F0 /* Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A734B7FBD4226A5551B0CCDA160EFC1 /* Action.swift */; }; + D56766C6A3BDD85607F43930378A7A0C /* NavigationControllerStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38BF51883660A638A9BBEAF2053E9628 /* NavigationControllerStep.swift */; }; + D7460D0FD7FE2D32B81C271F37333C10 /* AnyFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 091A74F3F399C891FA7B14D96E4BA616 /* AnyFinder.swift */; }; + D867DE07F812D1A0E8364001F162AC78 /* UIWindow+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B99BBC14EE9923A82AB721892C88546 /* UIWindow+Extension.swift */; }; + D9D5F5249B5AF98E5CFC671381685287 /* DestinationStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE5B955F04AADBF4F9AF82D35B61507B /* DestinationStep.swift */; }; + DCC5CEFA95FB1E9A882B79759EFBC4A3 /* PreparableEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D23A33521AE9668A7171D2752CEF61 /* PreparableEntity.swift */; }; + DF0EC8587EF1904DACE297F3F7E529BE /* GeneralStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E3782AA532D1755D86F72750908BFA9 /* GeneralStep.swift */; }; + DFE538615DFF8CF3043859D902829E04 /* RoutingInterceptorBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDEE4C779C937976FE4511F288EAEC26 /* RoutingInterceptorBox.swift */; }; + E8057E39FA7D879432F9CB05DDE21FB7 /* AbstractAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6F29F99F1EC68A022E6F9DB0AC583A7 /* AbstractAction.swift */; }; + E8D27096FBEDE954CDC46AAFBC5A2B86 /* InstanceFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A43E1BA0EAB7023F2AE2DBAF0BCC237 /* InstanceFinder.swift */; }; + E919D6377437141DBFE8CF0020E5FCE4 /* SingleStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9AFA09BD180494B1EAC2F077492BA8A /* SingleStep.swift */; }; + ECB7E39DEF74B707C6DD585D6BCFCFF0 /* ChildCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC7946B169DCF29471B69BE15F3C7198 /* ChildCoordinator.swift */; }; + EEF487B4562EB450C8D71958C7619C12 /* ActionBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A5B1E92F1EEBA2222CC41558D72F394 /* ActionBox.swift */; }; + F2E464642A6CDE1BB7582C6A91F7922F /* SplitControllerFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22DF42B1E26F71346382619AE439C848 /* SplitControllerFactory.swift */; }; + FBDC6FE903F6C376E65B10A6606896B0 /* KeyWindowProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4BBA444A02B7098627D7526FC3839B1 /* KeyWindowProvider.swift */; }; + FC84C788A3F69381C6154460A1CD32BA /* SplitViewController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3ECCAE50F7487971449710EBAA4811 /* SplitViewController+Extension.swift */; }; + FDAB2344D88B202F5B47070B52DF9C6A /* UINavigationController+Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 693636867E0B20561B988D721F94B6B9 /* UINavigationController+Action.swift */; }; + FEAD7AB3C96174CB31A1CEBEDEE07ECE /* PresentingFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B0D3576D12878794F99F285DB9BC284 /* PresentingFinder.swift */; }; + FF3CE7A2C083991A9AB01F14071C7A1B /* StepChainAssembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = F70F03FFAC8AD6BA993892DE2FFDDFF6 /* StepChainAssembly.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -154,412 +154,415 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 003C268B04AE97B0433F9CC8B4B89786 /* Steps.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Steps.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Steps.html; sourceTree = ""; }; - 021B2C2B775C1C7FC127D6F9BC304761 /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; - 02443D41162EAB38073722A54C892E03 /* NavigationControllerActions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = NavigationControllerActions.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/NavigationControllerActions.html; sourceTree = ""; }; - 0285CF31064DE8E5A9471A1C1A4A0CA1 /* BaseEntitiesCollector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BaseEntitiesCollector.swift; sourceTree = ""; }; - 028ACF44CA855F409A35B485CB99B506 /* Factory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Factory.html; path = docs/Protocols/Factory.html; sourceTree = ""; }; - 0532A9467A5304DC24B02BB21F805C25 /* TabBarControllerFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TabBarControllerFactory.swift; sourceTree = ""; }; - 056570DAA5CC3F7F91A254A26642696F /* UINavigationController+Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UINavigationController+Action.swift"; sourceTree = ""; }; - 05980176BE1BEF0A479BE3C6A256CAE0 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.css; name = jazzy.css; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/css/jazzy.css; sourceTree = ""; }; - 066F08A257CD5C626E7CAAE925C71FB9 /* AnyFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyFactory.swift; sourceTree = ""; }; - 06B38863F83C0B88696017E6BA243287 /* AnyActionBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyActionBox.swift; sourceTree = ""; }; + 00E5461FEF31C1816FB3C09F2AD52ACF /* Logger.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Logger.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/Logger.html; sourceTree = ""; }; + 013FAE5AEEFF51E757763C08F58D9A6B /* ActionConnecting.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ActionConnecting.html; path = docs/Protocols/ActionConnecting.html; sourceTree = ""; }; + 01D7AE6173BCCDEF62B739ED5EE63AD4 /* BaseStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BaseStep.swift; sourceTree = ""; }; + 01DF8A772FB7CCC491C7B70522212AAD /* Steps.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Steps.html; path = docs/Steps.html; sourceTree = ""; }; + 025B763A96210137551DAFB8761949E5 /* InstanceFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; name = InstanceFinder.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/InstanceFinder.html; sourceTree = ""; }; + 02A6B5B9CB9A7C5FBC75A3459BC67F3C /* ContextTask.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ContextTask.html; path = docs/Protocols/ContextTask.html; sourceTree = ""; }; + 039C77D67C58A94D13B098023042E658 /* AddTabAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AddTabAction.html; path = docs/Structs/TabBarControllerActions/AddTabAction.html; sourceTree = ""; }; + 03A58AF36ED9F939C7286FA21E493F70 /* CompleteFactoryChainAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CompleteFactoryChainAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/CompleteFactoryChainAssembly.html; sourceTree = ""; }; + 03FB8D6EEFB7D54B71C500E1CF22C0BC /* InlineInterceptor.html */ = {isa = PBXFileReference; includeInIndex = 1; name = InlineInterceptor.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/InlineInterceptor.html; sourceTree = ""; }; + 04587D4E43FAFD320CA580D30A3BFA9D /* ActionToStepIntegrator.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ActionToStepIntegrator.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/ActionToStepIntegrator.html; sourceTree = ""; }; + 045A2766DD01E7A861A8DAF5C61AFE6D /* StackIteratingFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StackIteratingFinder.swift; sourceTree = ""; }; + 04953C7F4B65EA96F4793860CACFCF43 /* ActionToStepIntegrator.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ActionToStepIntegrator.html; path = docs/Classes/ActionToStepIntegrator.html; sourceTree = ""; }; + 04BFD918380B117FB3EA69BF1AC09AF4 /* PresentingFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PresentingFinder.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/PresentingFinder.html; sourceTree = ""; }; + 04C8BBB8754217FA3C5A90DCFC34CB05 /* AnyFactoryBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyFactoryBox.swift; sourceTree = ""; }; + 05128C494CA41D07A2106C7C6C2BEE00 /* ContextTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContextTask.swift; path = RouteComposer/Classes/ContextTask.swift; sourceTree = ""; }; + 05463B68954A3EC6254D1B8BE08AF3C5 /* RoutingInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoutingInterceptor.swift; path = RouteComposer/Classes/RoutingInterceptor.swift; sourceTree = ""; }; + 058EF16EA3C5960484756C5488EF5315 /* Strategy.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Strategy.html; path = docs/Structs/NavigationDelayingInterceptor/Strategy.html; sourceTree = ""; }; + 05BB212958A3C39384391D2A7F21EC53 /* XibFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = XibFactory.swift; sourceTree = ""; }; 06E1C2D013612A0F26046E327B75E845 /* Pods-RouteComposer_Example-RouteComposer_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-RouteComposer_Example-RouteComposer_Tests-acknowledgements.plist"; sourceTree = ""; }; - 0773162468E57944FDB02A7B13368F55 /* RoutingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoutingError.swift; path = RouteComposer/Classes/RoutingError.swift; sourceTree = ""; }; - 084E1AB66C39F726116A90D4ADC29DF6 /* RoutingInterceptor.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = RoutingInterceptor.html; path = docs/Protocols/RoutingInterceptor.html; sourceTree = ""; }; - 086AE74E3CD9BB1BC4323631248FD078 /* DismissalMethodProvidingContextTask.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = DismissalMethodProvidingContextTask.html; path = docs/Structs/DismissalMethodProvidingContextTask.html; sourceTree = ""; }; - 08819896CF3B46B220BA1716392C0C06 /* CustomWindowProvider.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = CustomWindowProvider.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/CustomWindowProvider.html; sourceTree = ""; }; - 098C05283A65684342D38C72837E08B0 /* ActionResult.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ActionResult.html; path = docs/Enums/ActionResult.html; sourceTree = ""; }; - 0A2782F8C7EF815F5202DA085E8EBCBB /* Factories.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Factories.html; path = docs/Factories.html; sourceTree = ""; }; - 0AE1607C67067285BC547DB9D823AA61 /* AbstractAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = AbstractAction.html; path = docs/Protocols/AbstractAction.html; sourceTree = ""; }; - 0B1A7FA57304F314835432CEEA1A6898 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jazzy.js; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/js/jazzy.js; sourceTree = ""; }; - 0CD51229BC5AA1C7A35083DCA2E37438 /* GenericStepAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GenericStepAssembly.swift; sourceTree = ""; }; - 0D88C0BA1AC29181A31771C677DA3C01 /* ContainerStepChainAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ContainerStepChainAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ContainerStepChainAssembly.html; sourceTree = ""; }; - 0E2DEF1815CF70609E18B412F236169F /* UISplitViewController.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = UISplitViewController.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Extensions/UISplitViewController.html; sourceTree = ""; }; - 0EE6D4142F1BDD96DB7904E45E23CD45 /* Assemblies.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Assemblies.html; path = docs/Assemblies.html; sourceTree = ""; }; - 0F0B7C77420CB3D83E299C17C5F6A3E2 /* ContextChecking.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContextChecking.swift; sourceTree = ""; }; - 0F9A09F315B4372A8AB1FF2EF5BA95CA /* TabBarControllerStep.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = TabBarControllerStep.html; path = docs/Classes/TabBarControllerStep.html; sourceTree = ""; }; - 10C7CDBA53AAE2523F0D837C1E998025 /* RoutingError.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = RoutingError.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Enums/RoutingError.html; sourceTree = ""; }; - 10ECA0BDFBE5DF5FB97B5D224DB66C10 /* StartingPoint.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = StartingPoint.html; path = docs/Structs/DefaultStackIterator/StartingPoint.html; sourceTree = ""; }; - 110445FF607B7EE1FCD512DE6EFB7D2E /* ContainerStepChainAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContainerStepChainAssembly.swift; sourceTree = ""; }; - 1192F9C24858AC8B462367D0D7353485 /* InlineContextTask.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = InlineContextTask.html; path = docs/Structs/InlineContextTask.html; sourceTree = ""; }; - 1333FACAA37A78AD579A1B7874CC801F /* NavigationControllerStep.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = NavigationControllerStep.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/NavigationControllerStep.html; sourceTree = ""; }; - 13BFEBF6E06B01FE5DDF4C0CA139653A /* NilFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NilFinder.swift; sourceTree = ""; }; - 13C9E562A7A7035E90DD3F0A036FC5D9 /* StartingPoint.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = StartingPoint.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/DefaultStackIterator/StartingPoint.html; sourceTree = ""; }; - 153263D8547A0B7C9D855A6F3571F06B /* RoutingInterceptable.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = RoutingInterceptable.html; path = docs/Protocols/RoutingInterceptable.html; sourceTree = ""; }; - 183E562D28294F75C2096575F5BFC9DD /* ContainerStepAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContainerStepAssembly.swift; sourceTree = ""; }; - 1877077AF0A7B2E527239CCCA6D66EBF /* ContextChecking.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ContextChecking.html; path = docs/Protocols/ContextChecking.html; sourceTree = ""; }; - 188A7A79B2F8484501BC1652F1161A0A /* Other Structs.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = "Other Structs.html"; path = "docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Other Structs.html"; sourceTree = ""; }; - 195C9A6BB1149B2ED686DB5D8D86B628 /* CompleteFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = CompleteFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/CompleteFactory.html; sourceTree = ""; }; - 199B075C8FC3DF338BFB918380169E10 /* UITabBarController.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = UITabBarController.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Extensions/UITabBarController.html; sourceTree = ""; }; - 19A493EF620C87C5C903F2CA07789A9A /* InstanceFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = InstanceFinder.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/InstanceFinder.html; sourceTree = ""; }; - 19DEA5D07FFAC9B633F0CAE606F42DE4 /* ContainerStepChainAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ContainerStepChainAssembly.html; path = docs/Structs/ContainerStepChainAssembly.html; sourceTree = ""; }; - 1A1F41C5E3872ECB125611C19D697943 /* NilEntity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NilEntity.swift; sourceTree = ""; }; - 1A472E4EFB30D6170411AF957A80CDBE /* RouteComposer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RouteComposer-prefix.pch"; sourceTree = ""; }; - 1A65E77E9BCB35CF02F6EDF3F511459F /* AbstractFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = AbstractFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/AbstractFactory.html; sourceTree = ""; }; - 1A7BC50333691FA051B9043001E892CD /* SimpleContainerFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SimpleContainerFactory.swift; sourceTree = ""; }; - 1C47044F289672E53232F85DD7133934 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.json; name = search.json; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/search.json; sourceTree = ""; }; + 06FAF9E88352A53E628F8BE4947DB09C /* SingleNavigationRouter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SingleNavigationRouter.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/SingleNavigationRouter.html; sourceTree = ""; }; + 0743E270F40FB156988DAB68E3EE30FF /* PushToDetailsAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PushToDetailsAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/SplitViewControllerActions/PushToDetailsAction.html; sourceTree = ""; }; + 0759A1E7D44952A87BD9D24267E42306 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/img/dash.png; sourceTree = ""; }; + 08028DD17BE8145825B35AD22AD7FA4B /* NavigationDelayInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NavigationDelayInterceptor.swift; sourceTree = ""; }; + 08783A3741A2AE14F06E8DB74E55C2B2 /* InlinePostTask.html */ = {isa = PBXFileReference; includeInIndex = 1; name = InlinePostTask.html; path = docs/Structs/InlinePostTask.html; sourceTree = ""; }; + 08C03815A2893E9CA2F70B5784BE29BA /* PerformableStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PerformableStep.swift; sourceTree = ""; }; + 091A74F3F399C891FA7B14D96E4BA616 /* AnyFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyFinder.swift; sourceTree = ""; }; + 093A5D01988A46187EFB0072FF253F90 /* DefaultLogger+LogLevel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "DefaultLogger+LogLevel.swift"; sourceTree = ""; }; + 0AAF5AB13038207C97E83F09DA225BE8 /* UIViewController+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIViewController+Extension.swift"; sourceTree = ""; }; + 0D41DBE5379A2581554DEA3BA0D65E61 /* ContextSettingTask.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ContextSettingTask.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ContextSettingTask.html; sourceTree = ""; }; + 0D7D66287D0E9A77311642E14569F6B8 /* ViewControllerActions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ViewControllerActions.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ViewControllerActions.html; sourceTree = ""; }; + 0E740524B75E12ABB74BDF9884A70778 /* ContextTask.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ContextTask.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/ContextTask.html; sourceTree = ""; }; + 0EE14AAC2070C281E33701369B7A872D /* GeneralAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = GeneralAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/GeneralAction.html; sourceTree = ""; }; + 1012299BCAA45D23B98CA188B5946CEF /* TabBarControllerActions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = TabBarControllerActions.html; path = docs/Structs/TabBarControllerActions.html; sourceTree = ""; }; + 108297AD1878A02D49470D1F1984682E /* Other Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Other Protocols.html"; path = "docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Other Protocols.html"; sourceTree = ""; }; + 109AB8FF1B72D8B2FB4EA9C31ED523F3 /* Extras.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Extras.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Extras.html; sourceTree = ""; }; + 11D78D26208470DB86BE752954D6907E /* GenericStepAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GenericStepAssembly.swift; sourceTree = ""; }; + 122F90DC63167D3791FF41F75B4135A5 /* ContextAccepting.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ContextAccepting.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/ContextAccepting.html; sourceTree = ""; }; + 129730F12BD913694735E5FC2D1F053B /* PushAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PushAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/NavigationControllerActions/PushAction.html; sourceTree = ""; }; + 12CC0D7F67029F8C7207C72678272148 /* NilFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NilFactory.swift; sourceTree = ""; }; + 13AC9EA99FB3C9873E238274E46E4243 /* PushReplacingLastAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PushReplacingLastAction.html; path = docs/Structs/NavigationControllerActions/PushReplacingLastAction.html; sourceTree = ""; }; + 15BAEAB8E528D588AD03BD3C0B747213 /* ClassFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ClassFinder.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ClassFinder.html; sourceTree = ""; }; + 15DFC171D156C6BDC22D38D96B38F581 /* StoryboardFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StoryboardFactory.html; path = docs/Structs/StoryboardFactory.html; sourceTree = ""; }; + 16B6E10B3105A7ED40E75F088F8F9314 /* RoutingInterceptable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoutingInterceptable.swift; path = RouteComposer/Classes/RoutingInterceptable.swift; sourceTree = ""; }; + 16F08D4E59D527481A95DD4DE88CF548 /* DefaultRouter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = DefaultRouter.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/DefaultRouter.html; sourceTree = ""; }; + 16F539C479E89687E4C31FA6F9216085 /* InterceptableRouter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = InterceptableRouter.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/InterceptableRouter.html; sourceTree = ""; }; + 171143FF255EAFCE92AFD7B2A773B2C7 /* Tasks.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Tasks.html; path = docs/Tasks.html; sourceTree = ""; }; + 17652CA43D0C7A8AE4BDEEF4CE134EAE /* UITabBarController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = UITabBarController.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Extensions/UITabBarController.html; sourceTree = ""; }; + 17DE011BF898A9DF81E945B7546201AE /* Additional Assemblies.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Additional Assemblies.html"; path = "docs/Additional Assemblies.html"; sourceTree = ""; }; + 1871DA99CC86F3DC013B7BE150857130 /* Dismissible.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Dismissible.html; path = docs/Protocols/Dismissible.html; sourceTree = ""; }; + 18EA8CD294BF81276A4CF1E9FC27304A /* CustomWindowProvider.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CustomWindowProvider.html; path = docs/Structs/CustomWindowProvider.html; sourceTree = ""; }; + 1974DFD21D7D0B0FBF528625873C9393 /* StackIterator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StackIterator.swift; sourceTree = ""; }; + 19789C50E4C8F1A34F4410551C6D6142 /* StackIteratingFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StackIteratingFinder.html; path = docs/Protocols/StackIteratingFinder.html; sourceTree = ""; }; + 1A387D4A5E9E0DFA88A9F8C872BC4B77 /* ClassWithContextFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ClassWithContextFinder.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ClassWithContextFinder.html; sourceTree = ""; }; + 1A3D9C719B3CF580D4E5F98DCF0A19A8 /* InterceptorResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = InterceptorResult.html; path = docs/Enums/InterceptorResult.html; sourceTree = ""; }; + 1AB8EE43049793FB4D4E69AEDDF957E1 /* TaskCollector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TaskCollector.swift; sourceTree = ""; }; + 1B2511608F24B9AF6D7D7E0B51DEAD6D /* Array.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Array.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Extensions/Array.html; sourceTree = ""; }; + 1B35AE206B3FA4E9651AF24CDA4FF3D8 /* PostRoutingTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PostRoutingTask.swift; path = RouteComposer/Classes/PostRoutingTask.swift; sourceTree = ""; }; 1C7BB8FC6B77E699EA8CE5843FC09FE5 /* Pods-RouteComposer_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-RouteComposer_Example-dummy.m"; sourceTree = ""; }; - 1D293704218D0F87B55238BE40FC5F41 /* StackIterator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StackIterator.swift; sourceTree = ""; }; - 1D303A889F61E64055D481D05B026DA6 /* NavigationControllerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = NavigationControllerFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/NavigationControllerFactory.html; sourceTree = ""; }; - 1D4B1593E38B35A9153B037622BFAC82 /* ClassWithContextFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassWithContextFinder.swift; sourceTree = ""; }; - 1E165AC1386EA6BB36BA8F4961726135 /* WindowProvider.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = WindowProvider.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/WindowProvider.html; sourceTree = ""; }; - 1EB008BF84F33B86DB3F4C8ACA4D6122 /* StoryboardFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = StoryboardFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/StoryboardFactory.html; sourceTree = ""; }; - 1FCCFDD051E6ECBB6CE2357F19B60DE4 /* Other Extensions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = "Other Extensions.html"; path = "docs/Other Extensions.html"; sourceTree = ""; }; - 1FD46D43C3FE01D9F596246AAA3F4994 /* Finders.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Finders.html; path = docs/Finders.html; sourceTree = ""; }; - 201CC537C6AE9EE73BABBDEEB5508067 /* PreparableEntity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreparableEntity.swift; sourceTree = ""; }; - 207A953C483C0669E9B4C158FF21A082 /* Assemblies.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Assemblies.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Assemblies.html; sourceTree = ""; }; - 2087A163BD54FAFA0777BA83C9CF1471 /* XibFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = XibFactory.swift; sourceTree = ""; }; - 22188551CCC89A77559827C3A6EA4277 /* ContainerViewController.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ContainerViewController.html; path = docs/Protocols/ContainerViewController.html; sourceTree = ""; }; - 22AFB3130F4DE7F166BB1594FFCE8F81 /* ContextTask.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ContextTask.html; path = docs/Protocols/ContextTask.html; sourceTree = ""; }; - 234452A3F470D50706687529EF3D7576 /* Strategy.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Strategy.html; path = docs/Structs/NavigationDelayingInterceptor/Strategy.html; sourceTree = ""; }; - 23C2C3B0D4612E9C78AD1DB773A2579D /* RoutingResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoutingResult.swift; path = RouteComposer/Classes/RoutingResult.swift; sourceTree = ""; }; - 24A690C0783B1213B2B9427E5DBA54AB /* DefaultStackIterator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DefaultStackIterator.swift; sourceTree = ""; }; - 24BCD84124BC0427A66288E4AA5CB28C /* InterceptorResult.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = InterceptorResult.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Enums/InterceptorResult.html; sourceTree = ""; }; - 24CB1919F213A5BE74DFBC3A807DD992 /* ContainerAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ContainerAction.html; path = docs/Protocols/ContainerAction.html; sourceTree = ""; }; - 2519723EA22947677D5B8305E9184149 /* ClassWithContextFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ClassWithContextFinder.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ClassWithContextFinder.html; sourceTree = ""; }; - 26BA7B307866FFC1128D1CB4E5C7AE9D /* StepChainAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StepChainAssembly.swift; sourceTree = ""; }; - 26E7ABFB84BB6ED03986E0E490CD0010 /* GeneralAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = GeneralAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/GeneralAction.html; sourceTree = ""; }; - 270CCBE1AFFA49565150C14C00414BEE /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = docs/docsets/RouteComposer.docset/Contents/Info.plist; sourceTree = ""; }; - 271BF2909DE603192FDB11A36675BF96 /* AbstractFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AbstractFactory.swift; path = RouteComposer/Classes/AbstractFactory.swift; sourceTree = ""; }; - 27CA32B4750D2E0401E63A2D81BBBC37 /* SwitchAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = SwitchAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/SwitchAssembly.html; sourceTree = ""; }; - 2950B2A0696EE6C1A371F24D89FBF7FC /* ContainerFactoryBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContainerFactoryBox.swift; sourceTree = ""; }; - 2A7D01D7F14B93E5D4F3A4F5DBC60CB1 /* KeyWindowProvider.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = KeyWindowProvider.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/KeyWindowProvider.html; sourceTree = ""; }; - 2B4D43A633AECC37B1068CA4487B7DA6 /* UIViewController+Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIViewController+Action.swift"; sourceTree = ""; }; - 2CD701A7419C4C33F4AAE2F10B125291 /* PresentModallyAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PresentModallyAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ViewControllerActions/PresentModallyAction.html; sourceTree = ""; }; - 2D187107877E7159A1D5605696D2EAD2 /* RouteComposer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RouteComposer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2E4A69F4A7951876777B22688DACFCD5 /* ContainerViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContainerViewController.swift; path = RouteComposer/Classes/ContainerViewController.swift; sourceTree = ""; }; - 321FBD1E6A14FBA97489BC4B5C10667B /* RoutingInterceptable.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = RoutingInterceptable.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/RoutingInterceptable.html; sourceTree = ""; }; - 323BABC06FA3543A643620646BCA8C84 /* AbstractAction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AbstractAction.swift; path = RouteComposer/Classes/AbstractAction.swift; sourceTree = ""; }; - 326000567288B80465C3FDE443F14050 /* ChainableStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ChainableStep.swift; sourceTree = ""; }; - 3352199C446FC6718376802BC3404F70 /* Router.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Router.swift; path = RouteComposer/Classes/Router.swift; sourceTree = ""; }; + 1CAAC0BE2074E35F2CF8F117E0DC5519 /* ActionConnectingAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ActionConnectingAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ActionConnectingAssembly.html; sourceTree = ""; }; + 1D1B65CCD0F703925F4B5B92B3B8884A /* Extras.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Extras.html; path = docs/Extras.html; sourceTree = ""; }; + 1F04D9477B1037A7193842E98580E23D /* DismissibleWithRuntimeStorage.html */ = {isa = PBXFileReference; includeInIndex = 1; name = DismissibleWithRuntimeStorage.html; path = docs/Protocols/DismissibleWithRuntimeStorage.html; sourceTree = ""; }; + 20A67EAD21E6F3CCF85566D5DB34FAAB /* ContainerAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ContainerAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/ContainerAction.html; sourceTree = ""; }; + 21420145D0F6106B59250EED87558229 /* ContainerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ContainerFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/ContainerFactory.html; sourceTree = ""; }; + 226EF41FB6965FC45C1B0897607910FF /* NavigationControllerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NavigationControllerFactory.html; path = docs/Structs/NavigationControllerFactory.html; sourceTree = ""; }; + 22DF42B1E26F71346382619AE439C848 /* SplitControllerFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SplitControllerFactory.swift; sourceTree = ""; }; + 22E6B4C087313CDA84D3F894E940E03E /* TabBarControllerActions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = TabBarControllerActions.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/TabBarControllerActions.html; sourceTree = ""; }; + 230F97C827A439357021A44BF3D43308 /* TabBarControllerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = TabBarControllerFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/TabBarControllerFactory.html; sourceTree = ""; }; + 2355A10F272362BB59D3A9AD23E72D7E /* SimpleContainerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SimpleContainerFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/SimpleContainerFactory.html; sourceTree = ""; }; + 239CB47CD0A39C8EA2C79E03DE5BF4AD /* FinderFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = FinderFactory.html; path = docs/Structs/FinderFactory.html; sourceTree = ""; }; + 2471E08C6130B2E01508E764FE932BE3 /* SplitControllerStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SplitControllerStep.html; path = docs/Classes/SplitControllerStep.html; sourceTree = ""; }; + 25511E0D6B711EC66BAEF167730A4B02 /* UIViewController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = UIViewController.html; path = docs/Extensions/UIViewController.html; sourceTree = ""; }; + 26F301B856AA06C8E0E6D0B2104151E3 /* StepAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StepAssembly.swift; sourceTree = ""; }; + 26FF9CFEE6316023E8362C8D23AB1702 /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = ""; }; + 275B590D7C79AB0B825335D66D6B75BC /* Finder.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Finder.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/Finder.html; sourceTree = ""; }; + 28C5DABC229D49A709B9F77EC7912974 /* WindowProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WindowProvider.swift; sourceTree = ""; }; + 28D36701AF3A49ABE7D2BE0F87025E1C /* DismissibleWithRuntimeStorage.html */ = {isa = PBXFileReference; includeInIndex = 1; name = DismissibleWithRuntimeStorage.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/DismissibleWithRuntimeStorage.html; sourceTree = ""; }; + 2967570375C7B1960BCD8DE869FE62FF /* MainThreadChecking.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MainThreadChecking.swift; sourceTree = ""; }; + 2A3CF8EC8305CA805FECD25412CC9A55 /* NilEntity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NilEntity.swift; sourceTree = ""; }; + 2AC4ABFF99832C4480DD224A239F8C44 /* docSet.dsidx */ = {isa = PBXFileReference; includeInIndex = 1; name = docSet.dsidx; path = docs/docsets/RouteComposer.docset/Contents/Resources/docSet.dsidx; sourceTree = ""; }; + 2B7AB38FA6FDE7E5B610198E9B8DE792 /* Dismissible.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Dismissible.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/Dismissible.html; sourceTree = ""; }; + 2D187107877E7159A1D5605696D2EAD2 /* RouteComposer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RouteComposer.framework; path = RouteComposer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 2D5524F0D91D2B610E55890EBF5E9A7A /* DefaultRouter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DefaultRouter.swift; sourceTree = ""; }; + 2E56569F3582D71040F48616F6123742 /* NilFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NilFactory.html; path = docs/Structs/NilFactory.html; sourceTree = ""; }; + 2E9082E75314F36C36B4C41DB09C493E /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/img/carat.png; sourceTree = ""; }; + 2F6F76A7C949060E83C64AD4EFAC728F /* AbstractAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AbstractAction.html; path = docs/Protocols/AbstractAction.html; sourceTree = ""; }; + 2F78CFA667B5CA348274F92F625CD1AC /* ContextAccepting.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContextAccepting.swift; sourceTree = ""; }; + 2FB227C87DE5BE0489AB63810F5018B2 /* LogMessage.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LogMessage.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Enums/LogMessage.html; sourceTree = ""; }; + 3054456717875EEDD8BB574A5C193A43 /* Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Action.swift; path = RouteComposer/Classes/Action.swift; sourceTree = ""; }; + 327423F5710A20F41E9B81B25270DAE7 /* InterceptableStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InterceptableStep.swift; sourceTree = ""; }; 338505195AB5ACDC06D7C5FF0C2D51BB /* Pods-RouteComposer_Example-RouteComposer_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-RouteComposer_Example-RouteComposer_Tests-Info.plist"; sourceTree = ""; }; - 33F76D73A1C7A66B765094E2B3104CF6 /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; + 3386F7C079149FE9198CD978997E229A /* RoutingInterceptor.html */ = {isa = PBXFileReference; includeInIndex = 1; name = RoutingInterceptor.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/RoutingInterceptor.html; sourceTree = ""; }; 343E7AAFDE97E53A77B53AD2DE755B27 /* Pods-RouteComposer_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-RouteComposer_Example.debug.xcconfig"; sourceTree = ""; }; - 34A9ACB8407BF629F0E2CA3F0903D075 /* DestinationStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DestinationStep.swift; path = RouteComposer/Classes/DestinationStep.swift; sourceTree = ""; }; - 3539669C0E97DCF5A03ED3DFC92AF5A0 /* ActionConnecting.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ActionConnecting.swift; sourceTree = ""; }; - 381453B5B028B8436170EBC52BED32F6 /* DismissalMethodProvidingContextTask.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = DismissalMethodProvidingContextTask.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/DismissalMethodProvidingContextTask.html; sourceTree = ""; }; - 381A0AF1DAA681428936C745FF2AE46F /* NilFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = NilFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/NilFactory.html; sourceTree = ""; }; - 38F394453CD4BE9A647CAF9853E86C0A /* SingleStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SingleStep.swift; sourceTree = ""; }; - 3943EABDDAF6AE3E274B3A8E86BDEE16 /* InterceptorResult.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = InterceptorResult.html; path = docs/Enums/InterceptorResult.html; sourceTree = ""; }; - 39661F0697E622B497A61825F031F457 /* TabBarControllerActions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = TabBarControllerActions.html; path = docs/Structs/TabBarControllerActions.html; sourceTree = ""; }; - 39A27288171B953F561DB90C4236AC64 /* PushAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PushAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/NavigationControllerActions/PushAction.html; sourceTree = ""; }; - 3A1F45CE637B5F034569DA2DA3170715 /* DismissalMethodProvidingContextTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DismissalMethodProvidingContextTask.swift; sourceTree = ""; }; - 3A2639BBD5D56C2A1120731B4E5ED510 /* ContextAccepting.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContextAccepting.swift; sourceTree = ""; }; - 3BCEBEFA09463E4F3FA343ACBEE5D7EF /* SingleNavigationLock.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = SingleNavigationLock.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/SingleNavigationLock.html; sourceTree = ""; }; - 3CCE2422901EEA68287CDE5A61254BFC /* Factory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Factory.swift; path = RouteComposer/Classes/Factory.swift; sourceTree = ""; }; - 3CF63312EB7212654E1FC364BC235DB0 /* Logging.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Logging.html; path = docs/Logging.html; sourceTree = ""; }; - 3DF9F953A4F5DC61C566243D5D20F68C /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; - 3F3B61961186D45E1A454F5AD7986D03 /* RoutingStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RoutingStep.swift; sourceTree = ""; }; - 3F53C6225BD89273C3D07691E38A2E52 /* PushToDetailsAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PushToDetailsAction.html; path = docs/Structs/SplitViewControllerActions/PushToDetailsAction.html; sourceTree = ""; }; - 3F54EBF5A1F58CD48D0FF0F85C26ECDB /* XibFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = XibFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/XibFactory.html; sourceTree = ""; }; - 3FA97177F633AB394E3D8947B1646846 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; - 4054C9FDF69DD47C0BDFEA2F72E7E146 /* docSet.dsidx */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = docSet.dsidx; path = docs/docsets/RouteComposer.docset/Contents/Resources/docSet.dsidx; sourceTree = ""; }; + 348464A023ACA3F57C7C8D4C3F7A7E7A /* Other Structs.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Other Structs.html"; path = "docs/Other Structs.html"; sourceTree = ""; }; + 352170C7E97085E20A67E23E9E775246 /* DefaultStackIterator.html */ = {isa = PBXFileReference; includeInIndex = 1; name = DefaultStackIterator.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/DefaultStackIterator.html; sourceTree = ""; }; + 3650FCF777EFE7935A714FBA9F934E78 /* InlinePostTask.html */ = {isa = PBXFileReference; includeInIndex = 1; name = InlinePostTask.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/InlinePostTask.html; sourceTree = ""; }; + 3692C6D698BD95DE7AFBF0C6B7115806 /* RoutingError.html */ = {isa = PBXFileReference; includeInIndex = 1; name = RoutingError.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Enums/RoutingError.html; sourceTree = ""; }; + 36A1F4FCEA2AC115E7B20D6EABB416B7 /* RouteComposer.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RouteComposer.xcconfig; sourceTree = ""; }; + 36DDFF2C559F3BDED52ADBC3E19089A6 /* BaseEntitiesCollector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BaseEntitiesCollector.swift; sourceTree = ""; }; + 36E51C39FB48AFF3179608F30F8C08A1 /* SplitViewControllerActions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SplitViewControllerActions.html; path = docs/Structs/SplitViewControllerActions.html; sourceTree = ""; }; + 37C015C72A6784C7AA378A05B5C7C0D1 /* Finder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Finder.swift; path = RouteComposer/Classes/Finder.swift; sourceTree = ""; }; + 37E4D0DD91E49E912E6D39272C0FEE4A /* RouteComposer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RouteComposer-umbrella.h"; sourceTree = ""; }; + 38BF51883660A638A9BBEAF2053E9628 /* NavigationControllerStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NavigationControllerStep.swift; sourceTree = ""; }; + 3920737F682DA55A0991190F9F592DA2 /* UIViewController's protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "UIViewController's protocols.html"; path = "docs/docsets/RouteComposer.docset/Contents/Resources/Documents/UIViewController's protocols.html"; sourceTree = ""; }; + 3926BF7760A144732E213A82D85377AC /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/search.json; sourceTree = ""; }; + 399AF0A55C2D57255DC61B4A073CFB9A /* TabBarViewController+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TabBarViewController+Extension.swift"; sourceTree = ""; }; + 39BBF862FAB7B0E7B9ECB85EC2EE8077 /* ChainAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ChainAssembly.html; path = docs/Structs/ChainAssembly.html; sourceTree = ""; }; + 39BE899F6E7BE05521340C4C8B25C8E0 /* ClassNameFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ClassNameFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ClassNameFactory.html; sourceTree = ""; }; + 3A5B1E92F1EEBA2222CC41558D72F394 /* ActionBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ActionBox.swift; sourceTree = ""; }; + 3B0D3576D12878794F99F285DB9BC284 /* PresentingFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PresentingFinder.swift; sourceTree = ""; }; + 3BC058066575A42AD54EA60D9A1C06B7 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/css/highlight.css; sourceTree = ""; }; + 3CE21B8507B8F12E9A7CBFC96729563E /* InterceptorResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = InterceptorResult.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Enums/InterceptorResult.html; sourceTree = ""; }; + 3F30A277FC85BE4227E2E712E9EC146E /* RouteComposer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RouteComposer.modulemap; sourceTree = ""; }; + 405799D886300D02616E99F997BE054A /* ClassWithContextFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassWithContextFinder.swift; sourceTree = ""; }; + 40AAF7063A0CA1A59C15F41C3F9E52ED /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; 40CB39E715FBCDAA142E6513E126200A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 40E6D7F413FAD9A06D7206DFDE84D6DF /* SplitViewController+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SplitViewController+Extension.swift"; sourceTree = ""; }; - 410D30AD133F8F0028262EC1EAFDC4D1 /* UITabBarController.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = UITabBarController.html; path = docs/Extensions/UITabBarController.html; sourceTree = ""; }; - 421A1790C9406C4D26137C4ADA036B8C /* Tasks.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Tasks.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Tasks.html; sourceTree = ""; }; - 423354459CB97C0EEB298A256E5F0F1D /* Context.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Context.html; path = docs/Enums/RoutingError/Context.html; sourceTree = ""; }; - 4262608F36F98FA193F54AC671CAD026 /* StepChainAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = StepChainAssembly.html; path = docs/Structs/StepChainAssembly.html; sourceTree = ""; }; - 42F6C9E0A9193BFA7BB7625F77FAF738 /* Extras.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Extras.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Extras.html; sourceTree = ""; }; - 43A59FA94B97F36783DA0C6238662889 /* NavigationControllerFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NavigationControllerFactory.swift; sourceTree = ""; }; - 441F56B41CA82E8FAE8099CEDCF35C09 /* RoutingInterceptable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoutingInterceptable.swift; path = RouteComposer/Classes/RoutingInterceptable.swift; sourceTree = ""; }; - 44387090CD7D849A811F627A52223F06 /* NilFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = NilFinder.html; path = docs/Structs/NilFinder.html; sourceTree = ""; }; - 452C291332D38C787748797418D207D4 /* ActionConnectingAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ActionConnectingAssembly.swift; sourceTree = ""; }; - 46BA19EE76B8EABCB597FB613E5C4918 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.css; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; - 46E3654709569A047BCD17A6E57A1B8F /* SingleStep.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = SingleStep.html; path = docs/Classes/SingleStep.html; sourceTree = ""; }; - 47B6F115808C7111670D86855C61137F /* TabBarControllerStep.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = TabBarControllerStep.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/TabBarControllerStep.html; sourceTree = ""; }; - 47F89241A0A3478AE4D3590CE8425DD3 /* InstanceFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InstanceFinder.swift; sourceTree = ""; }; - 480E344DA4F4EC4470888023BD30CA2C /* ActionConnecting.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ActionConnecting.html; path = docs/Protocols/ActionConnecting.html; sourceTree = ""; }; - 4841717738931D3819B4A431541108F8 /* Router.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Router.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/Router.html; sourceTree = ""; }; - 491D0D821816CB1DF9B6F6F5E3B32DAD /* Other Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = "Other Guides.html"; path = "docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Other Guides.html"; sourceTree = ""; }; - 4A189DB27DDA6A5B5BA9B4268625D49A /* Finder.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Finder.html; path = docs/Protocols/Finder.html; sourceTree = ""; }; - 4A49948568CB31E6DA2A63C5423FE728 /* PresentingFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PresentingFinder.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/PresentingFinder.html; sourceTree = ""; }; - 4A734B7FBD4226A5551B0CCDA160EFC1 /* Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Action.swift; path = RouteComposer/Classes/Action.swift; sourceTree = ""; }; + 4182FFFF28E50D48B3FB7930C2EED347 /* SplitControllerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SplitControllerFactory.html; path = docs/Structs/SplitControllerFactory.html; sourceTree = ""; }; + 419CA270943BB3E62F1686301BAC80D9 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/index.html; sourceTree = ""; }; + 4387D7AD7168427F151415FE547C79D0 /* GeneralStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = GeneralStep.html; path = docs/Structs/GeneralStep.html; sourceTree = ""; }; + 442307C43F441DE24C6B1B228823D0D3 /* ContainerViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContainerViewController.swift; path = RouteComposer/Classes/ContainerViewController.swift; sourceTree = ""; }; + 444124204F3FE20EB632D067AE114DA3 /* Core Entities.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Core Entities.html"; path = "docs/Core Entities.html"; sourceTree = ""; }; + 447C0B6A59B9DD9E321891D3D5784AF5 /* SplitViewControllerActions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SplitViewControllerActions.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/SplitViewControllerActions.html; sourceTree = ""; }; + 4640582D65A47719BE8898EEF868CDD1 /* ContainerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ContainerFactory.html; path = docs/Protocols/ContainerFactory.html; sourceTree = ""; }; + 46EE17826012E7C2D8D9B8E84B262901 /* RoutingInterceptable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = RoutingInterceptable.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/RoutingInterceptable.html; sourceTree = ""; }; + 473FF375570BCD85C4F622C95D419AEB /* AbstractFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AbstractFactory.html; path = docs/Protocols/AbstractFactory.html; sourceTree = ""; }; + 49719ACB4C2125A8D4D2103ADF204A3A /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/css/jazzy.css; sourceTree = ""; }; + 4A78CE5CB88FD9595EDDAA84FF918304 /* LastStepInChainAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LastStepInChainAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/LastStepInChainAssembly.html; sourceTree = ""; }; 4A8B7E1EE8B65751D32FF698E1A4D672 /* Pods-RouteComposer_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-RouteComposer_Example-acknowledgements.markdown"; sourceTree = ""; }; - 4B6427B121564E6134567456589E9FB6 /* Strategy.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Strategy.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/NavigationDelayingInterceptor/Strategy.html; sourceTree = ""; }; - 4B873730CA6F24F113B655A5C3ABFC1B /* SplitControllerStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SplitControllerStep.swift; sourceTree = ""; }; - 4C6AEA63F60DD393969FFC18F6028516 /* NavigationDelayingInterceptor.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = NavigationDelayingInterceptor.html; path = docs/Structs/NavigationDelayingInterceptor.html; sourceTree = ""; }; - 4C8EB196F92281EB6AB53F094CCB6AF1 /* SwitcherStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SwitcherStep.swift; sourceTree = ""; }; - 4CEAF1519B12096BE0E7FAD47F5D5396 /* UINavigationController.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = UINavigationController.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Extensions/UINavigationController.html; sourceTree = ""; }; - 4D285235098338A63B8CD8795FB5CFD9 /* UIViewController+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIViewController+Extension.swift"; sourceTree = ""; }; - 4EF29A2B53FB54BD73431B7F1ED55561 /* PushAsRootAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PushAsRootAction.html; path = docs/Structs/NavigationControllerActions/PushAsRootAction.html; sourceTree = ""; }; - 4F6234EEFBF261FB8A105DE658A6655D /* XibFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = XibFactory.html; path = docs/Structs/XibFactory.html; sourceTree = ""; }; + 4A9A298A2B86D357320EE850D332C619 /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; + 4AD6920DBA828D3A9886AB7B1F389830 /* StepAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/StepAssembly.html; sourceTree = ""; }; + 4C7862E398BE35CACFD7BE0433CAA487 /* GeneralStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = GeneralStep.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/GeneralStep.html; sourceTree = ""; }; + 4D5DD76ABEFAA000D3CA1F651C6ECB29 /* ContainerStepChainAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ContainerStepChainAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ContainerStepChainAssembly.html; sourceTree = ""; }; + 4DF3C3502999BF798C30B84E4B4580E6 /* Other Extensions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Other Extensions.html"; path = "docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Other Extensions.html"; sourceTree = ""; }; 4FCFC6C731703BD30865DF5732800DD0 /* Pods-RouteComposer_Example-RouteComposer_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-RouteComposer_Example-RouteComposer_Tests-umbrella.h"; sourceTree = ""; }; - 50D8BFD9ED8D2871641593456AFDE8CF /* ContainerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ContainerFactory.html; path = docs/Protocols/ContainerFactory.html; sourceTree = ""; }; - 516830839ABB240B3AE14D45BD77B768 /* ContextAccepting.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ContextAccepting.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/ContextAccepting.html; sourceTree = ""; }; - 5381491E6C09A47F5F5D3746569B214E /* SingleContainerStep.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = SingleContainerStep.html; path = docs/Classes/SingleContainerStep.html; sourceTree = ""; }; - 544B30FA3F7ED5B055A4D3A9020C85C3 /* RouteComposer.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RouteComposer.xcconfig; sourceTree = ""; }; - 550AFE4D4960F72521C9F3F81AA52A4E /* UIViewController.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = UIViewController.html; path = docs/Extensions/UIViewController.html; sourceTree = ""; }; - 550E29C4DB8ACFA6CBEED80F25D9DE44 /* UIViewController's protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = "UIViewController's protocols.html"; path = "docs/docsets/RouteComposer.docset/Contents/Resources/Documents/UIViewController's protocols.html"; sourceTree = ""; }; - 558D19815D644CBA8E26B390CC4B4323 /* PushAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PushAction.html; path = docs/Structs/NavigationControllerActions/PushAction.html; sourceTree = ""; }; - 561133E8EA407937AFF2F2787B5B37FD /* SwitchAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = SwitchAssembly.html; path = docs/Classes/SwitchAssembly.html; sourceTree = ""; }; - 561B25F8168F8DA222F57F3BD1031770 /* Router.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Router.html; path = docs/Protocols/Router.html; sourceTree = ""; }; - 56313DA12B086770363BC728FECB24E2 /* Resulting Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = "Resulting Enums.html"; path = "docs/Resulting Enums.html"; sourceTree = ""; }; - 580EBB476751356CEE78A7DC9D61A471 /* TabBarControllerActions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = TabBarControllerActions.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/TabBarControllerActions.html; sourceTree = ""; }; - 5896F5D1215C2596B913766CF984192D /* ContextSettingTask.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ContextSettingTask.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ContextSettingTask.html; sourceTree = ""; }; - 592BCA7276C821950D0C6CFE6FE06234 /* Other Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = "Other Protocols.html"; path = "docs/Other Protocols.html"; sourceTree = ""; }; - 597DF33BAB8BB62CDE32A9ACA9E6B850 /* ClassWithContextFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ClassWithContextFinder.html; path = docs/Structs/ClassWithContextFinder.html; sourceTree = ""; }; - 59A7480425AA6BCD147257EDC069C4D3 /* InlineTasks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InlineTasks.swift; path = RouteComposer/Classes/InlineTasks.swift; sourceTree = ""; }; - 59BA49ED38C693F0335E92D7C35D4780 /* Steps.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Steps.html; path = docs/Steps.html; sourceTree = ""; }; - 5A05C546FBAA103A398923CB44831659 /* Dismissible.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Dismissible.html; path = docs/Protocols/Dismissible.html; sourceTree = ""; }; - 5BAF11D5AF130C31C1C2E4E9AF00DA37 /* Other Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = "Other Guides.html"; path = "docs/Other Guides.html"; sourceTree = ""; }; - 5C46873BB9AC3774CF10F297623C44E8 /* InterceptableRouter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InterceptableRouter.swift; path = RouteComposer/Classes/InterceptableRouter.swift; sourceTree = ""; }; - 5C49652E4C93677B1CDF00EAF738A929 /* Dismissible.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Dismissible.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/Dismissible.html; sourceTree = ""; }; - 5C58702B5064C29C4197EC2594B82359 /* SearchOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SearchOptions.swift; path = RouteComposer/Classes/SearchOptions.swift; sourceTree = ""; }; - 5CD2BF905AC495321ACC60E2B7E304DB /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = index.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/index.html; sourceTree = ""; }; - 5D32BC6AFA4C84EA8769DEC33AFC165E /* ContainerActionBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContainerActionBox.swift; sourceTree = ""; }; - 5DB37AADF1CB3448E349F9748933C47A /* Array.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Array.html; path = docs/Extensions/Array.html; sourceTree = ""; }; - 5FAC7ECA2D4FEA763C17E27B188998B7 /* NilFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NilFactory.swift; sourceTree = ""; }; - 601018224E6386D119A31171D9A24773 /* StepAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = StepAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/StepAssembly.html; sourceTree = ""; }; - 6039F51D10A23F130A0B1DBE0F04E46F /* NavigationControllerActions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = NavigationControllerActions.html; path = docs/Structs/NavigationControllerActions.html; sourceTree = ""; }; - 6129A810E390B0E0CB66E135DEA12D3B /* Array.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Array.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Extensions/Array.html; sourceTree = ""; }; - 61491BF9D914EDD6D9A10AE3243F6F2A /* Additional Assemblies.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = "Additional Assemblies.html"; path = "docs/Additional Assemblies.html"; sourceTree = ""; }; - 61A93C941F29FFC97F48BE04FF6A6F1C /* ClassFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassFinder.swift; sourceTree = ""; }; - 635EB43736DAA4CE40DB7CA5C9304694 /* ActionBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ActionBox.swift; sourceTree = ""; }; - 63BB6CCB9A87D07C980E8116996CD8BE /* StoryboardFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StoryboardFactory.swift; sourceTree = ""; }; + 501441AB96558538FE376AB26E8D6F52 /* FinderBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FinderBox.swift; sourceTree = ""; }; + 505AAA7FA78386207E26D99E96DC95CC /* CustomWindowProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CustomWindowProvider.swift; sourceTree = ""; }; + 5092DA2EA6EBEC2A8098564E0DECCB20 /* SplitControllerStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SplitControllerStep.swift; sourceTree = ""; }; + 5171D5708304E5216EAC29203909B6FC /* CompleteFactoryAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CompleteFactoryAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/CompleteFactoryAssembly.html; sourceTree = ""; }; + 519C8CC3791D3ED4A095A52017C8336E /* Router.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Router.html; path = docs/Protocols/Router.html; sourceTree = ""; }; + 520068F09197E8DD9F2E74252C5F0E33 /* TabBarControllerFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TabBarControllerFactory.swift; sourceTree = ""; }; + 529079BE82B3C079DE0B3372B5944AE1 /* SetAsMasterAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SetAsMasterAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/SplitViewControllerActions/SetAsMasterAction.html; sourceTree = ""; }; + 52F787709693EC9AB13EFF0AC805330B /* DestinationStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = DestinationStep.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/DestinationStep.html; sourceTree = ""; }; + 533516216035BF0B7F9F2371327AB11D /* SwitcherStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SwitcherStep.swift; sourceTree = ""; }; + 5375BB2CF89E2E9C99B97DDACAA2AE4D /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; + 555F6FCD627F2142435AB33AC3CB4703 /* Logger.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Logger.html; path = docs/Protocols/Logger.html; sourceTree = ""; }; + 558CB5800EACEB5E6870A0421450AFA4 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = docs/docsets/RouteComposer.docset/Contents/Info.plist; sourceTree = ""; }; + 562335B194EE0BD366AFB8B6609EA739 /* XibFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = XibFactory.html; path = docs/Structs/XibFactory.html; sourceTree = ""; }; + 584F3843D2CBB3C437F5AE6F96DD9B77 /* DefaultLogger.html */ = {isa = PBXFileReference; includeInIndex = 1; name = DefaultLogger.html; path = docs/Structs/DefaultLogger.html; sourceTree = ""; }; + 589944296D9AD126C742A416BBF2D0EC /* GenericStepAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = GenericStepAssembly.html; path = docs/Classes/GenericStepAssembly.html; sourceTree = ""; }; + 58D4182108B67FDB04DDD49346D0F59F /* GeneralAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = GeneralAction.html; path = docs/Structs/GeneralAction.html; sourceTree = ""; }; + 58DC9AEEE20BEDF62E15842441A1CC2D /* ClassWithContextFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ClassWithContextFinder.html; path = docs/Structs/ClassWithContextFinder.html; sourceTree = ""; }; + 5A43E1BA0EAB7023F2AE2DBAF0BCC237 /* InstanceFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InstanceFinder.swift; sourceTree = ""; }; + 5A5FE2232843AD971315833408D6EB41 /* AbstractFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AbstractFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/AbstractFactory.html; sourceTree = ""; }; + 5A64E8D4C81AB17C9214D3F8F01972A1 /* Factory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Factory.html; path = docs/Protocols/Factory.html; sourceTree = ""; }; + 5AE37AAB406DAB6100821BD74520B9AA /* Additional Assemblies.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Additional Assemblies.html"; path = "docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Additional Assemblies.html"; sourceTree = ""; }; + 5AED00E031D7286E53FEB779EBE9914B /* LogLevel.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LogLevel.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/DefaultLogger/LogLevel.html; sourceTree = ""; }; + 5B99BBC14EE9923A82AB721892C88546 /* UIWindow+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIWindow+Extension.swift"; sourceTree = ""; }; + 5C3ECCAE50F7487971449710EBAA4811 /* SplitViewController+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SplitViewController+Extension.swift"; sourceTree = ""; }; + 5D90466A072349A21B92E728D15A7930 /* RoutingInterceptor.html */ = {isa = PBXFileReference; includeInIndex = 1; name = RoutingInterceptor.html; path = docs/Protocols/RoutingInterceptor.html; sourceTree = ""; }; + 5DAB8748145A85C6437F277AA5282E6B /* Assemblies.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Assemblies.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Assemblies.html; sourceTree = ""; }; + 5E3782AA532D1755D86F72750908BFA9 /* GeneralStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GeneralStep.swift; sourceTree = ""; }; + 5E3819EB22816CC8E10AF7C83D924AB2 /* InterceptableStepAssembling.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InterceptableStepAssembling.swift; sourceTree = ""; }; + 5F2CF55C58C7A82A823FC3A4E9CD009D /* SwitchAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwitchAssembly.html; path = docs/Classes/SwitchAssembly.html; sourceTree = ""; }; + 5FD3F7490356C9B486CF1E54CA563176 /* Finders.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Finders.html; path = docs/Finders.html; sourceTree = ""; }; + 6048F702AB5996DD03943FBFD38972E4 /* StartingPoint.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StartingPoint.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/DefaultStackIterator/StartingPoint.html; sourceTree = ""; }; + 607E8E7BFCE511CB78939E8D7CB8865E /* ChainAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ChainAssembly.swift; sourceTree = ""; }; + 60CAC3E2081552FE29ABFBEA8989C8DE /* ChainableStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ChainableStep.swift; sourceTree = ""; }; + 613A52B6E8E59CFB9CB0B811C0A7781E /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/index.html; sourceTree = ""; }; + 638DB341A4CA1565C52E1B03CFDA9E53 /* Finders.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Finders.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Finders.html; sourceTree = ""; }; + 638E358003D69EB83E0124C566C56884 /* examples.html */ = {isa = PBXFileReference; includeInIndex = 1; name = examples.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/examples.html; sourceTree = ""; }; 6555A6CFF08C36B7F5386396CAC27AB7 /* Pods-RouteComposer_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-RouteComposer_Example-acknowledgements.plist"; sourceTree = ""; }; - 6577D1071062D933C64C2D592C1F60F2 /* contributing.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = contributing.html; path = docs/contributing.html; sourceTree = ""; }; + 65CDBA23B8E7AC07D76F2E48EC5B57A1 /* LastStepInChainAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LastStepInChainAssembly.html; path = docs/Structs/LastStepInChainAssembly.html; sourceTree = ""; }; 65D052ADFF4A81AE3C05EA6728BFAA0F /* Pods-RouteComposer_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-RouteComposer_Example.release.xcconfig"; sourceTree = ""; }; - 664384F130C03FE841828D488A3311B4 /* Context.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Context.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Enums/RoutingError/Context.html; sourceTree = ""; }; - 6691BEB2198F05D7AA629A9B04DEEACA /* InlinePostTask.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = InlinePostTask.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/InlinePostTask.html; sourceTree = ""; }; - 67EA40880456A592EDDEEE6D1EF560B7 /* AnyFactoryBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyFactoryBox.swift; sourceTree = ""; }; - 682B080C29D1052C215C039E134AE8E1 /* RoutingInterceptor.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = RoutingInterceptor.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/RoutingInterceptor.html; sourceTree = ""; }; - 6AA2FB223A98F4D5D95D11DF22863F94 /* NilFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = NilFactory.html; path = docs/Structs/NilFactory.html; sourceTree = ""; }; - 6B0990EE843319BB3070FA9B5185023E /* DefaultLogger.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = DefaultLogger.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/DefaultLogger.html; sourceTree = ""; }; - 6B5185804A9664AE341968294A876AAE /* SplitControllerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = SplitControllerFactory.html; path = docs/Structs/SplitControllerFactory.html; sourceTree = ""; }; - 6BC7DE70BC59FB2A8CBDE7C5F3FC7F10 /* Logging.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Logging.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Logging.html; sourceTree = ""; }; - 6D218DC743AB89F9C1D7058066498C45 /* SplitViewControllerActions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = SplitViewControllerActions.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/SplitViewControllerActions.html; sourceTree = ""; }; - 6E20D56A3EEA7DFC417CFC8E41D71533 /* ChildCoordinator.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ChildCoordinator.html; path = docs/Structs/ChildCoordinator.html; sourceTree = ""; }; - 6E291603B24965D33747ED9C0B025A74 /* UIWindow+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIWindow+Extension.swift"; sourceTree = ""; }; - 6E641F5835E6207C2DE93D46F1AD18E8 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/img/dash.png; sourceTree = ""; }; - 6F14713CD02E7919C97015222CD157A5 /* RoutingResult.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = RoutingResult.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Enums/RoutingResult.html; sourceTree = ""; }; - 6FCCFD3707F950F1554D27FD23412D2A /* StackIteratingFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = StackIteratingFinder.html; path = docs/Protocols/StackIteratingFinder.html; sourceTree = ""; }; - 7005E75FC1E9E2C7DF393D218C479837 /* ReplaceRootAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ReplaceRootAction.html; path = docs/Structs/ViewControllerActions/ReplaceRootAction.html; sourceTree = ""; }; - 713B8C4C01D5FA9B6E527CACC501BBA4 /* RouteComposer.tgz */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = RouteComposer.tgz; path = docs/docsets/RouteComposer.tgz; sourceTree = ""; }; - 714C99F6564C462B4A9FD1A08E3D6BFD /* FinderFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FinderFactory.swift; sourceTree = ""; }; - 71F418103A89B3776A95010C8AF39930 /* SingleNavigationRouter.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = SingleNavigationRouter.html; path = docs/Structs/SingleNavigationRouter.html; sourceTree = ""; }; - 7271B9CAD516F45F05B5D99AEC7C9B4B /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; + 6623FCC048C35BCDE6326060AE76B00C /* NilFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NilFinder.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/NilFinder.html; sourceTree = ""; }; + 6650B93533BD9551620525DFDA9D941E /* ContextChecking.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ContextChecking.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/ContextChecking.html; sourceTree = ""; }; + 67808378EE247385D615A3876441C130 /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/img/gh.png; sourceTree = ""; }; + 67F12432D8829973B54D3E157ED817A6 /* Resulting Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Resulting Enums.html"; path = "docs/Resulting Enums.html"; sourceTree = ""; }; + 693636867E0B20561B988D721F94B6B9 /* UINavigationController+Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UINavigationController+Action.swift"; sourceTree = ""; }; + 69769752A61D722233509777E58B1743 /* DefaultRouter+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "DefaultRouter+Extension.swift"; sourceTree = ""; }; + 6A1A43B3D0D34DCD77ED37541D367DD1 /* InterceptorResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InterceptorResult.swift; path = RouteComposer/Classes/InterceptorResult.swift; sourceTree = ""; }; + 6C023FDCCD9C1EC53BC3299E6D59CF06 /* SingleContainerStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SingleContainerStep.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/SingleContainerStep.html; sourceTree = ""; }; + 6CD15592EE471F7509BEBD1B9828C9B3 /* Assemblies.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Assemblies.html; path = docs/Assemblies.html; sourceTree = ""; }; + 6D64CBF58C08E4F9F985C5A66B90B686 /* NilFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NilFinder.html; path = docs/Structs/NilFinder.html; sourceTree = ""; }; + 6DF958E0814AED8492B86970511F4371 /* SimpleContainerFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SimpleContainerFactory.swift; sourceTree = ""; }; + 6E41BE4B9907AE16275F20DD6F795AF5 /* AbstractFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AbstractFactory.swift; path = RouteComposer/Classes/AbstractFactory.swift; sourceTree = ""; }; + 6E60FC914A1DECDEEF920BEC4DDBEF9F /* DismissalMethodProvidingContextTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DismissalMethodProvidingContextTask.swift; sourceTree = ""; }; + 6E9C9512AE194707FC309A27F9D96D16 /* ContainerStepChainAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContainerStepChainAssembly.swift; sourceTree = ""; }; + 6EA362C3815CD13842AB963B4E153551 /* Context.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Context.html; path = docs/Enums/RoutingError/Context.html; sourceTree = ""; }; + 6EC40AC055C98EB5B16288882AA9D847 /* ContainerActionBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContainerActionBox.swift; sourceTree = ""; }; + 6F4F26CE275A7602D2EABB604DED9EF5 /* FinderFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = FinderFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/FinderFactory.html; sourceTree = ""; }; + 7078FFF4424462C394E9E64414DDA32E /* PushToDetailsAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PushToDetailsAction.html; path = docs/Structs/SplitViewControllerActions/PushToDetailsAction.html; sourceTree = ""; }; + 708289F9A35436A9168FBAD73D33C7B8 /* ContainerViewController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ContainerViewController.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/ContainerViewController.html; sourceTree = ""; }; + 71FC4B34D5695FC9646D3CCCA9B84F26 /* NavigationControllerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NavigationControllerFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/NavigationControllerFactory.html; sourceTree = ""; }; 72D1D6B4F165BEBE447C0223DB6674C0 /* Pods-RouteComposer_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-RouteComposer_Example.modulemap"; sourceTree = ""; }; - 72F0FD87E6349890FDB43477C28FDABB /* AnyFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyFinder.swift; sourceTree = ""; }; - 73D841A6CEE3C2FEDA5A5F2305309408 /* RouteComposer.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; path = RouteComposer.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 7403D21344E252D683D9F0B0A7ED5C89 /* PostRoutingTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PostRoutingTask.swift; path = RouteComposer/Classes/PostRoutingTask.swift; sourceTree = ""; }; - 765CB8B0FF803BD138DA470FC1A7793A /* ReplaceRootAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ReplaceRootAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ViewControllerActions/ReplaceRootAction.html; sourceTree = ""; }; - 77B91DCF96FADC00190B1E141D308C76 /* InlineInterceptor.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = InlineInterceptor.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/InlineInterceptor.html; sourceTree = ""; }; - 780329511D4FF67BCE1CF95DED666FDF /* SingleNavigationRouter.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = SingleNavigationRouter.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/SingleNavigationRouter.html; sourceTree = ""; }; - 782DAD9B5C80BE1E1AED9296FA3452B2 /* KeyWindowProvider.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = KeyWindowProvider.html; path = docs/Structs/KeyWindowProvider.html; sourceTree = ""; }; - 793D51D4733D743EE33CEED4A185895F /* SearchOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = SearchOptions.html; path = docs/Structs/SearchOptions.html; sourceTree = ""; }; - 79F6F90A4B3F880F2280E011EDA2E1A6 /* ContextChecking.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ContextChecking.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/ContextChecking.html; sourceTree = ""; }; - 7A42620004D0A4C7662D696C7F54611E /* CustomWindowProvider.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = CustomWindowProvider.html; path = docs/Structs/CustomWindowProvider.html; sourceTree = ""; }; - 7ADF9E36DD02D67B42C60E8A5D910473 /* LogLevel.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = LogLevel.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/DefaultLogger/LogLevel.html; sourceTree = ""; }; - 7CB4A956B80211F51E20DB627F53F8EB /* BaseStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BaseStep.swift; sourceTree = ""; }; - 7CCFBA8BE49917491E55BA266DF6C0C5 /* SingleContainerStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SingleContainerStep.swift; sourceTree = ""; }; - 7D321DCBE9570B1CBB216F39B9A92ED9 /* ChainAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ChainAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ChainAssembly.html; sourceTree = ""; }; - 7E5F14C554E24FA7B057C917354E3D4A /* ViewControllerActions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ViewControllerActions.html; path = docs/Structs/ViewControllerActions.html; sourceTree = ""; }; - 7ED450E536B95CB536016632F46902D4 /* Other Extensions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = "Other Extensions.html"; path = "docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Other Extensions.html"; sourceTree = ""; }; - 7F1E01E8B8A16E1BC42B19107FA41999 /* UISplitViewController+Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UISplitViewController+Action.swift"; sourceTree = ""; }; - 800A7A84F2C5AB6638CA7190B6EF6716 /* SplitControllerStep.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = SplitControllerStep.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/SplitControllerStep.html; sourceTree = ""; }; - 80BB7E78B84CC8ADC93396C67CC36480 /* AnyContextTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyContextTask.swift; sourceTree = ""; }; - 813DFAEE0E331C29903B824D658E8A4D /* MainThreadChecking.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MainThreadChecking.swift; sourceTree = ""; }; - 83AB9E3BCAC8107789315FE20F3B9A95 /* StackIterator.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = StackIterator.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/StackIterator.html; sourceTree = ""; }; - 84F6E054E36F87252EFB75F72E967E4E /* ContextTaskBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContextTaskBox.swift; sourceTree = ""; }; - 85B48D3BF4A8E07E5B0FE22D30370F7B /* SimpleContainerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = SimpleContainerFactory.html; path = docs/Protocols/SimpleContainerFactory.html; sourceTree = ""; }; - 85B75969B7398143BE1CD1578367A5F8 /* DestinationStep.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = DestinationStep.html; path = docs/Structs/DestinationStep.html; sourceTree = ""; }; - 85D68960A796E70906AC735E27D0D690 /* DefaultRouter+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "DefaultRouter+Extension.swift"; sourceTree = ""; }; + 731D7F12ED34A27A5F6B57792C4D7318 /* SingleNavigationRouter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SingleNavigationRouter.html; path = docs/Structs/SingleNavigationRouter.html; sourceTree = ""; }; + 7413DF4080D7EE28811F5D554544AC62 /* ContainerStepChainAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ContainerStepChainAssembly.html; path = docs/Structs/ContainerStepChainAssembly.html; sourceTree = ""; }; + 74F65AB7E4905EEAC91C85FB6E7F9957 /* AnyFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyFactory.swift; sourceTree = ""; }; + 74FFEEA6B94A2545EFE23D5614C50064 /* RoutingResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoutingResult.swift; path = RouteComposer/Classes/RoutingResult.swift; sourceTree = ""; }; + 7695321D70A6893C9051F6A9FA70568A /* SingleContainerStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SingleContainerStep.swift; sourceTree = ""; }; + 7720B6D880D7FC48DF8B6437A06BE726 /* LogMessage.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LogMessage.html; path = docs/Enums/LogMessage.html; sourceTree = ""; }; + 772BFC1BA3E52CEFF125B14BFC8C925D /* NavigationControllerStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NavigationControllerStep.html; path = docs/Classes/NavigationControllerStep.html; sourceTree = ""; }; + 78073F294062AE294CAFA161638F2424 /* ActionConnectingAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ActionConnectingAssembly.swift; sourceTree = ""; }; + 79ADA5CDAD00A806EE8427698A94C7D6 /* UIViewController+Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIViewController+Action.swift"; sourceTree = ""; }; + 7C3A289D2DFE9B1DBAC6ADF3B3C91C2F /* ChildCoordinator.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ChildCoordinator.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ChildCoordinator.html; sourceTree = ""; }; + 7CA5D4E88E57803A1A3261F2559DCC7E /* InterceptableRouter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = InterceptableRouter.html; path = docs/Protocols/InterceptableRouter.html; sourceTree = ""; }; + 7D6248094D6AAF156F945CE5A7621589 /* StepAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepAssembly.html; path = docs/Classes/StepAssembly.html; sourceTree = ""; }; + 7E82F2960F4530024C161BDE95A89DFA /* LastStepInChainAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LastStepInChainAssembly.swift; sourceTree = ""; }; + 7F8745524D90562C9419119E0600EE8C /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/js/jazzy.js; sourceTree = ""; }; + 7FA6A2AA469FBCDC458B47A7C195BECF /* SearchOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SearchOptions.swift; path = RouteComposer/Classes/SearchOptions.swift; sourceTree = ""; }; + 80868B2AFBC44B75DA8281140FB763C3 /* ContainerFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContainerFactory.swift; path = RouteComposer/Classes/ContainerFactory.swift; sourceTree = ""; }; + 80E391DADE8E631040A5CC4D65CCBC15 /* RouteComposer.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RouteComposer.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 81813567A553D3AB328EFED0EB9880FA /* AnyPostRoutingTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyPostRoutingTask.swift; sourceTree = ""; }; + 82410A410221CB1C62B1FDCF23403D9C /* Core Entities.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Core Entities.html"; path = "docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Core Entities.html"; sourceTree = ""; }; + 829AE5E06BFEBB6A68C6010A7FA1C4BF /* SplitControllerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SplitControllerFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/SplitControllerFactory.html; sourceTree = ""; }; + 835CE96F0D02F8A4309F20E8B1906EF3 /* SearchOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SearchOptions.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/SearchOptions.html; sourceTree = ""; }; + 84D389797F0BB4C9245866D18C13D829 /* Context.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Context.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Enums/RoutingError/Context.html; sourceTree = ""; }; 860382B57E4F631E14EBD32DEDA4DB72 /* Pods-RouteComposer_Example-RouteComposer_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-RouteComposer_Example-RouteComposer_Tests.debug.xcconfig"; sourceTree = ""; }; - 8668EECED9CE6EA5C87BC8D93E58EFAD /* PresentingFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PresentingFinder.swift; sourceTree = ""; }; - 87BA38C5432B4596F5C22223D8F1F210 /* SingleStep.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = SingleStep.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/SingleStep.html; sourceTree = ""; }; - 8880A3BA520852826B065AA2A90A5845 /* examples.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = examples.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/examples.html; sourceTree = ""; }; - 88C27E79F9BA2D616DCE67BF13FF715E /* readme.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = readme.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/readme.html; sourceTree = ""; }; - 88E55904ADBB8C4639D53ED404CAE838 /* DefaultRouter.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = DefaultRouter.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/DefaultRouter.html; sourceTree = ""; }; - 8916C970F1AAAE9215FA4B9B34BDECEA /* Factories.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Factories.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Factories.html; sourceTree = ""; }; - 8A3A517CF3A085CCEE7E126DA4B63455 /* ContainerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ContainerFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/ContainerFactory.html; sourceTree = ""; }; - 8A7792A6E6F6DD226536355D594B747E /* Logger.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Logger.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/Logger.html; sourceTree = ""; }; - 8A865A15F5ECA1990553D7B6643BE9C1 /* CompleteFactoryAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = CompleteFactoryAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/CompleteFactoryAssembly.html; sourceTree = ""; }; - 8B89AAA88971F782F3F4959FC07E1856 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jquery.min.js; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/js/jquery.min.js; sourceTree = ""; }; - 8BBF674BF37CAE152E8C132AAEE1B28F /* contributing.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = contributing.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/contributing.html; sourceTree = ""; }; - 8C457C5A6845C3FC5662DD12D76EF5F7 /* UINavigationController.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = UINavigationController.html; path = docs/Extensions/UINavigationController.html; sourceTree = ""; }; - 8C7B2369D9903D418D0F9A5B9813FF8E /* DefaultStackIterator.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = DefaultStackIterator.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/DefaultStackIterator.html; sourceTree = ""; }; - 8CF1692F6BE08D4E17ECA967EEBCEE92 /* ActionConnectingAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ActionConnectingAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ActionConnectingAssembly.html; sourceTree = ""; }; - 8CF33585C43373DA7799A2F7A37D34A5 /* ActionConnectingAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ActionConnectingAssembly.html; path = docs/Structs/ActionConnectingAssembly.html; sourceTree = ""; }; - 8D2F1810F957DD64F38B3D270E159259 /* DefaultRouter.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = DefaultRouter.html; path = docs/Structs/DefaultRouter.html; sourceTree = ""; }; - 8D6CE777E5C7292EC11677FCF8BBCA08 /* FinderBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FinderBox.swift; sourceTree = ""; }; - 8DD26C9FC873C4630C4324DE9ECE3938 /* InterceptableRouter.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = InterceptableRouter.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/InterceptableRouter.html; sourceTree = ""; }; - 8EDE4FBBFD089AC892418DCA5CCC6455 /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.json; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; - 8FA7A03F9A300800113F9D32C82E7B9B /* InterceptorResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InterceptorResult.swift; path = RouteComposer/Classes/InterceptorResult.swift; sourceTree = ""; }; - 8FB61A5294248662C640312A58D01612 /* SetAsMasterAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = SetAsMasterAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/SplitViewControllerActions/SetAsMasterAction.html; sourceTree = ""; }; - 90EB25B76415CE9E37CCDA1349E32EB7 /* ActionResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ActionResult.swift; path = RouteComposer/Classes/ActionResult.swift; sourceTree = ""; }; + 86CB6CA80AE3011435A5E0918CFF8793 /* AnyRoutingInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyRoutingInterceptor.swift; sourceTree = ""; }; + 86FDFFE3C442F494CD99D0606AF9AB62 /* ContainerViewController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ContainerViewController.html; path = docs/Protocols/ContainerViewController.html; sourceTree = ""; }; + 88AE1D09B564683EFB7D562B715CC2C7 /* InlineContextTask.html */ = {isa = PBXFileReference; includeInIndex = 1; name = InlineContextTask.html; path = docs/Structs/InlineContextTask.html; sourceTree = ""; }; + 891C471943A2A1E7AA0270EA40C879F7 /* StackIterator.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StackIterator.html; path = docs/Protocols/StackIterator.html; sourceTree = ""; }; + 899C5A9628A223C458CE379D029C9B61 /* ViewControllerActions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ViewControllerActions.html; path = docs/Structs/ViewControllerActions.html; sourceTree = ""; }; + 89B4422091B4BEDD1C715D17F17CB9C4 /* RoutingStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RoutingStep.swift; sourceTree = ""; }; + 8A4B2D917F36382CAA948C80765F2DD0 /* Other Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Other Classes.html"; path = "docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Other Classes.html"; sourceTree = ""; }; + 8AB540FDC7F5B230E9D16C5A0C3AC3B2 /* ClassNameFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassNameFactory.swift; sourceTree = ""; }; + 8AE42823C2691AB8E7B76861867A3325 /* ActionConnectingAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ActionConnectingAssembly.html; path = docs/Structs/ActionConnectingAssembly.html; sourceTree = ""; }; + 8BE8FB828CE7B6A2129D761F61861606 /* PresentingFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PresentingFinder.html; path = docs/Structs/PresentingFinder.html; sourceTree = ""; }; + 8C03C97DDD6D07DCAD162FE41AAC1FF6 /* Strategy.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Strategy.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/NavigationDelayingInterceptor/Strategy.html; sourceTree = ""; }; + 8E43304665A81ECFC474FB2E7779DD21 /* Array+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Array+Extension.swift"; sourceTree = ""; }; + 8F0F20CDE1CC1F209F09F824A6041B68 /* ClassNameFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ClassNameFactory.html; path = docs/Structs/ClassNameFactory.html; sourceTree = ""; }; + 90E0A10D03D82CC51FBAD825EBC10102 /* StoryboardFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StoryboardFactory.swift; sourceTree = ""; }; 90F88129F40F64AC978C0A6EC3295FFC /* Pods-RouteComposer_Example-RouteComposer_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-RouteComposer_Example-RouteComposer_Tests-dummy.m"; sourceTree = ""; }; - 923CFD076CA72F633B781C4BE53F4EE8 /* ContainerViewController.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ContainerViewController.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/ContainerViewController.html; sourceTree = ""; }; - 92A08D45FC97ECC82AA7828F4AD66BF4 /* Other Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = "Other Classes.html"; path = "docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Other Classes.html"; sourceTree = ""; }; - 931B5C74F4F1390AD1098BF647A3466E /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = ""; }; - 948DAC2EFA321FF958EB0D07EFF031D6 /* UISplitViewController.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = UISplitViewController.html; path = docs/Extensions/UISplitViewController.html; sourceTree = ""; }; - 956021ACCB3FF94B16EDA902BFC33204 /* InterceptableRouter.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = InterceptableRouter.html; path = docs/Protocols/InterceptableRouter.html; sourceTree = ""; }; - 957DE564A0075325215F649806AA7FB8 /* WindowProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WindowProvider.swift; sourceTree = ""; }; - 967FA592B6330F89F1398DC355A6D32B /* RoutingInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoutingInterceptor.swift; path = RouteComposer/Classes/RoutingInterceptor.swift; sourceTree = ""; }; - 96E03C0839A95FB10E40503CEE99387A /* ActionToStepIntegrator.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ActionToStepIntegrator.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/ActionToStepIntegrator.html; sourceTree = ""; }; - 96E26C22040CD0EA9EDFB82DECDB7133 /* ContextSettingTask.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ContextSettingTask.html; path = docs/Structs/ContextSettingTask.html; sourceTree = ""; }; - 96ED71E5F15D0E9CE1C2DE357EF8CA93 /* Core Entities.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = "Core Entities.html"; path = "docs/Core Entities.html"; sourceTree = ""; }; - 97218D29341F51F941141B4D0E8BF12A /* StackIterator.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = StackIterator.html; path = docs/Protocols/StackIterator.html; sourceTree = ""; }; - 9731119A68242EE60ACEB916A39257C5 /* UIWindow.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = UIWindow.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Extensions/UIWindow.html; sourceTree = ""; }; - 97448704460B4755B7FDFE1574A760BE /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.json; name = search.json; path = docs/search.json; sourceTree = ""; }; - 978DFF6EAA0FC97362D762D6DC342BC8 /* AnyPostRoutingTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyPostRoutingTask.swift; sourceTree = ""; }; - 98A39C208F8983901E54797D9570873B /* PushReplacingLastAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PushReplacingLastAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/NavigationControllerActions/PushReplacingLastAction.html; sourceTree = ""; }; - 9CA58411D724C573E819EBC7BDD94981 /* TabBarControllerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = TabBarControllerFactory.html; path = docs/Structs/TabBarControllerFactory.html; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9DE09268398795D3E07BD286ACB56478 /* ChainAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ChainAssembly.html; path = docs/Structs/ChainAssembly.html; sourceTree = ""; }; - 9F2DDC133BFEED9EC1AA3E5297F86661 /* Tasks.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Tasks.html; path = docs/Tasks.html; sourceTree = ""; }; - 9FA68B9570A355097C40516727C6C78C /* CompleteFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompleteFactory.swift; sourceTree = ""; }; - 9FEF1AA0E8B40266303537F60E7A1C1B /* examples.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = examples.html; path = docs/examples.html; sourceTree = ""; }; - A0C6FDAF8B069B589CC00BDA50D35ED6 /* ClassFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ClassFinder.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ClassFinder.html; sourceTree = ""; }; - A0CC77092054E385F5092F419FF6D6FD /* CompleteFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = CompleteFactory.html; path = docs/Structs/CompleteFactory.html; sourceTree = ""; }; - A0DE386A6A5F3E14B4D4AF22835541EB /* TaskCollector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TaskCollector.swift; sourceTree = ""; }; - A32A35A679BCAECB1ADDD2D1C9D92451 /* ContextTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContextTask.swift; path = RouteComposer/Classes/ContextTask.swift; sourceTree = ""; }; - A3D086904D1DDD14C64B14269A42087D /* SingleNavigationRouter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SingleNavigationRouter.swift; sourceTree = ""; }; - A40A2E8D2163EDC819B1E5D569850E8C /* ActionResult.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ActionResult.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Enums/ActionResult.html; sourceTree = ""; }; - A47DC7C72C36059A131B4355649073D4 /* NavigationController+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "NavigationController+Extension.swift"; sourceTree = ""; }; - A4AAE356A9261ABC8391A93E678C7A81 /* FinderFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = FinderFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/FinderFactory.html; sourceTree = ""; }; - A5629AA13F414AF20776905FB9085B8D /* NavigationDelayingInterceptor.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = NavigationDelayingInterceptor.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/NavigationDelayingInterceptor.html; sourceTree = ""; }; - A609283F93558BD86003DFB9BBD80FAB /* KeyWindowProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyWindowProvider.swift; sourceTree = ""; }; - A641D2D40F9E9D7CEE455AE71F8CD4D5 /* StepAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = StepAssembly.html; path = docs/Classes/StepAssembly.html; sourceTree = ""; }; - A64A30DFB0A291100209C8F4844E66A0 /* NavigationControllerStep.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = NavigationControllerStep.html; path = docs/Classes/NavigationControllerStep.html; sourceTree = ""; }; - A69970FBE252035DC5A0C61BF416BEA9 /* ContextTaskMultiplexer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContextTaskMultiplexer.swift; sourceTree = ""; }; - A90E7A8C9EF3E87FFFB84A700ED767AE /* DefaultLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DefaultLogger.swift; sourceTree = ""; }; - A94A3B653976FF6D1AD6482AAA80FFB5 /* ContainerStepAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ContainerStepAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/ContainerStepAssembly.html; sourceTree = ""; }; - A9CEC553D730A07357A1ADC7DAB95A7B /* InstanceFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = InstanceFinder.html; path = docs/Structs/InstanceFinder.html; sourceTree = ""; }; - A9E1E2A372AB9F5F8C5A1E977832EA50 /* DefaultLogger+LogLevel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "DefaultLogger+LogLevel.swift"; sourceTree = ""; }; - AA94B346FF7A395E17CA9D1DD3483F20 /* DefaultLogger.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = DefaultLogger.html; path = docs/Structs/DefaultLogger.html; sourceTree = ""; }; - AB28C6A1A44A6CF88D87CC51B88FA4DC /* SingleContainerStep.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = SingleContainerStep.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/SingleContainerStep.html; sourceTree = ""; }; - ABA2CE5634839586D53EA645228635CD /* ActionToStepIntegrator.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ActionToStepIntegrator.html; path = docs/Classes/ActionToStepIntegrator.html; sourceTree = ""; }; - ACAC4120BA8016A5CD95545230C471A9 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - AFA429A4BAF8FEEF1B3AF479E0DF13F7 /* AbstractAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = AbstractAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/AbstractAction.html; sourceTree = ""; }; + 92359D7FF551823FCB91094F5A4DF63D /* Array.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Array.html; path = docs/Extensions/Array.html; sourceTree = ""; }; + 93120D1B3A6FE6610C38A310BAAA24BB /* ChainAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ChainAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ChainAssembly.html; sourceTree = ""; }; + 931EA51BDB290A7E86D1A4AD0A139BB2 /* TabBarControllerStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = TabBarControllerStep.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/TabBarControllerStep.html; sourceTree = ""; }; + 9383FAB12D7F2CA3CDE22B865DBB067B /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; + 93E677164C73C4FEBA2E0A269A80E1C6 /* UINavigationController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = UINavigationController.html; path = docs/Extensions/UINavigationController.html; sourceTree = ""; }; + 93FF79ED112CF97AF510933B0C355EB5 /* ActionResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ActionResult.swift; path = RouteComposer/Classes/ActionResult.swift; sourceTree = ""; }; + 943CCD768910E138CF5E9EF640C75649 /* SingleNavigationLock.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SingleNavigationLock.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/SingleNavigationLock.html; sourceTree = ""; }; + 94D44DF58E73A72C4A72E8D9625A885C /* ClassFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ClassFinder.html; path = docs/Structs/ClassFinder.html; sourceTree = ""; }; + 95942F1B09F1195116513D0DE8A814EA /* Factories.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Factories.html; path = docs/Factories.html; sourceTree = ""; }; + 95DAFF733EE12CE23AE236E4A80A1E14 /* ContainerStepAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ContainerStepAssembly.html; path = docs/Classes/ContainerStepAssembly.html; sourceTree = ""; }; + 96638CC3A2ED353E2E9599D5271C48AC /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 9684BBA911AD3707D7293A38815E6D24 /* FactoryBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FactoryBox.swift; sourceTree = ""; }; + 96DF5E76EC7B1A8D8A13C08B018C77F4 /* ContextTaskMultiplexer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContextTaskMultiplexer.swift; sourceTree = ""; }; + 96F1F63B88FDC2F01E8BA2D586C0829A /* SwitchAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SwitchAssembly.swift; sourceTree = ""; }; + 97721284FBF02F8E76A273A1703F7B79 /* ContextSettingTask.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ContextSettingTask.html; path = docs/Structs/ContextSettingTask.html; sourceTree = ""; }; + 97C67B0B0391834DBA602BEE033B4F46 /* AnyContextTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyContextTask.swift; sourceTree = ""; }; + 9829CE2EA22A4167262C18B4AD9772D7 /* RoutingInterceptable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = RoutingInterceptable.html; path = docs/Protocols/RoutingInterceptable.html; sourceTree = ""; }; + 9AC649ACFA93F1F74D8D9AF9D357246E /* Other Structs.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Other Structs.html"; path = "docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Other Structs.html"; sourceTree = ""; }; + 9B5BAA3323F56000143BD5527AC00638 /* SingleNavigationLock.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SingleNavigationLock.html; path = docs/Classes/SingleNavigationLock.html; sourceTree = ""; }; + 9BA4A291580BE3952D81A952ACD4A303 /* RoutingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoutingError.swift; path = RouteComposer/Classes/RoutingError.swift; sourceTree = ""; }; + 9D62AC38C1385A8E23AE36F2D5B43073 /* InlineContextTask.html */ = {isa = PBXFileReference; includeInIndex = 1; name = InlineContextTask.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/InlineContextTask.html; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9E4CF8BD6FB3F732AE87E503168FCD03 /* SearchOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SearchOptions.html; path = docs/Structs/SearchOptions.html; sourceTree = ""; }; + 9F5688F5B00074ED6877D2C17C92E702 /* contributing.html */ = {isa = PBXFileReference; includeInIndex = 1; name = contributing.html; path = docs/contributing.html; sourceTree = ""; }; + 9FDE9FFC0466DD6B10804D5FB011A042 /* UIWindow.html */ = {isa = PBXFileReference; includeInIndex = 1; name = UIWindow.html; path = docs/Extensions/UIWindow.html; sourceTree = ""; }; + A1565A304A80657F5356D992062FE358 /* StepChainAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepChainAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/StepChainAssembly.html; sourceTree = ""; }; + A2704AB6B3298510E5E1BAF68B7755B4 /* PushReplacingLastAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PushReplacingLastAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/NavigationControllerActions/PushReplacingLastAction.html; sourceTree = ""; }; + A2D14BF6B16C94A82E8C801F7CD843BF /* SingleStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SingleStep.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/SingleStep.html; sourceTree = ""; }; + A372968F7435B9E0441468506EC4E0C8 /* PostRoutingTask.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PostRoutingTask.html; path = docs/Protocols/PostRoutingTask.html; sourceTree = ""; }; + A3CF5909BFE6FF9EA39D10261F720357 /* SingleStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SingleStep.html; path = docs/Classes/SingleStep.html; sourceTree = ""; }; + A4CCD8B00BEB053B8FB018E58798E265 /* ReplaceRootAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ReplaceRootAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ViewControllerActions/ReplaceRootAction.html; sourceTree = ""; }; + A4F88BF5002DDAA7D34BF5791523FC59 /* ActionConnecting.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ActionConnecting.swift; sourceTree = ""; }; + A60B1549C923F490573420764ECB9387 /* contributing.html */ = {isa = PBXFileReference; includeInIndex = 1; name = contributing.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/contributing.html; sourceTree = ""; }; + A634A02E578F48E94E11FB03C6B507E4 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; + A65C2B87018D9A3A8F802F74700C8C58 /* DelayedIntegrationFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DelayedIntegrationFactory.swift; sourceTree = ""; }; + A7ABC41CEA8223F84C722003F74A6F2E /* AnyActionBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyActionBox.swift; sourceTree = ""; }; + A7C9CB9612EAED2DE167E9B0E49BF085 /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; + A807575ECAF460F5FEAA660D467AA82A /* ReplaceRootAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ReplaceRootAction.html; path = docs/Structs/ViewControllerActions/ReplaceRootAction.html; sourceTree = ""; }; + A94B4919122F5BEB6C032D37975D9954 /* ContextAccepting.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ContextAccepting.html; path = docs/Protocols/ContextAccepting.html; sourceTree = ""; }; + AB74F041B04925442328EADFBF4AAFB9 /* StartingPoint.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StartingPoint.html; path = docs/Structs/DefaultStackIterator/StartingPoint.html; sourceTree = ""; }; + ABF48AF49B6A61BDBFB255FB3BA6359A /* ContextSettingTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContextSettingTask.swift; sourceTree = ""; }; + AC7946B169DCF29471B69BE15F3C7198 /* ChildCoordinator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChildCoordinator.swift; path = RouteComposer/Classes/ChildCoordinator.swift; sourceTree = ""; }; + AC7A6DE28AFEED4A8AEFBDA8A155B62D /* ContextTaskBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContextTaskBox.swift; sourceTree = ""; }; + AE4E98F8B39DE2CEA2A3D75323BC5FE7 /* UIViewController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = UIViewController.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Extensions/UIViewController.html; sourceTree = ""; }; + AE5B955F04AADBF4F9AF82D35B61507B /* DestinationStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DestinationStep.swift; path = RouteComposer/Classes/DestinationStep.swift; sourceTree = ""; }; + AEDE41D7806971121E9D663982098E6B /* UISplitViewController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = UISplitViewController.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Extensions/UISplitViewController.html; sourceTree = ""; }; + AEE4E64F58797153B747867BC747E175 /* RoutingResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = RoutingResult.html; path = docs/Enums/RoutingResult.html; sourceTree = ""; }; + AF6F5F5A1E2EF4048F07025A72E82B29 /* NilFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NilFinder.swift; sourceTree = ""; }; + AF74C2FA93071184D81B82577A9B37B9 /* UISplitViewController+Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UISplitViewController+Action.swift"; sourceTree = ""; }; + AFD713C3E3AF0DA87031D8A405CC4DE8 /* PushAsRootAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PushAsRootAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/NavigationControllerActions/PushAsRootAction.html; sourceTree = ""; }; AFDF04AE0F6D759B82AFD6850A056200 /* Pods-RouteComposer_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-RouteComposer_Example-umbrella.h"; sourceTree = ""; }; - B0AB9FC8B18782EDF3C553F951AF752A /* GeneralStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GeneralStep.swift; sourceTree = ""; }; - B0E08FDD2B5A2DAAFFDD4F67F151D4C0 /* Dismissible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Dismissible.swift; sourceTree = ""; }; - B117EFEC96DD0616886A41820D201351 /* DelayedIntegrationFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DelayedIntegrationFactory.swift; sourceTree = ""; }; - B1915A8B1D78F97F140139D8AAAB0645 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.css; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; - B1EF8B02F3A8571DD6CDF5141CC25219 /* ContainerAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ContainerAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/ContainerAction.html; sourceTree = ""; }; - B211524384FA41C3FE09A804A48C0CF3 /* PushAsRootAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PushAsRootAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/NavigationControllerActions/PushAsRootAction.html; sourceTree = ""; }; - B2CDBA4C5B5EFCEC8C025465D4C65BBA /* Other Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = "Other Classes.html"; path = "docs/Other Classes.html"; sourceTree = ""; }; - B2DFAAA5A26159699DEBE109B4505E1C /* TabBarViewController+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TabBarViewController+Extension.swift"; sourceTree = ""; }; - B4016C47BB9361757B6FEEB8FF15371D /* RouteComposer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RouteComposer-dummy.m"; sourceTree = ""; }; - B42DD12126757C0BC5AE538FF2BDEDB8 /* ClassFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ClassFinder.html; path = docs/Structs/ClassFinder.html; sourceTree = ""; }; - B5384A31484460CE4DAB5A8B81A52513 /* DismissibleWithRuntimeStorage.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = DismissibleWithRuntimeStorage.html; path = docs/Protocols/DismissibleWithRuntimeStorage.html; sourceTree = ""; }; - B6855DCD2516EE5E2F8A1E5E1DCDF192 /* ClassNameFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassNameFactory.swift; sourceTree = ""; }; - B6DF98C642FE410031613181E0BB581E /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; - B75F4FEE066857BFD943165A40855B9C /* ActionToStepIntegrator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ActionToStepIntegrator.swift; sourceTree = ""; }; - B78459801AD6F61A79EA5E1A60C8607D /* PostRoutingTaskMultiplexer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PostRoutingTaskMultiplexer.swift; sourceTree = ""; }; + B01B3FB1A18AF0F39B8F5361728D34D1 /* NavigationDelayingInterceptor.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NavigationDelayingInterceptor.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/NavigationDelayingInterceptor.html; sourceTree = ""; }; + B11BA6C5F5D0495BEA02310CB9056647 /* ActionResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ActionResult.html; path = docs/Enums/ActionResult.html; sourceTree = ""; }; + B138AD6A47462D3F25DA3BA9301203AC /* ActionResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ActionResult.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Enums/ActionResult.html; sourceTree = ""; }; + B16D6706AF3EC7964502327C5B22B931 /* TabBarControllerStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = TabBarControllerStep.html; path = docs/Classes/TabBarControllerStep.html; sourceTree = ""; }; + B1CE65A0C38992DD85E474563FB5379B /* StackIterator.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StackIterator.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/StackIterator.html; sourceTree = ""; }; + B22434D6C74F26D750E385E2ED7C2EE1 /* NavigationControllerActions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NavigationControllerActions.html; path = docs/Structs/NavigationControllerActions.html; sourceTree = ""; }; + B29684A970E9D182788A7F2AA4B3ED59 /* examples.html */ = {isa = PBXFileReference; includeInIndex = 1; name = examples.html; path = docs/examples.html; sourceTree = ""; }; + B2A5F04ACBC6A03FFD97E5AC9997FEB8 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/js/jquery.min.js; sourceTree = ""; }; + B2F7447F4F5E925EF97CA07DDB21EF3A /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; + B32CB56684F10F3DEE09079AC71346FA /* Dismissible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Dismissible.swift; sourceTree = ""; }; + B3381D44159A6AE0F5EEEC91192EC278 /* XibFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = XibFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/XibFactory.html; sourceTree = ""; }; + B4532017027A8E4F41377D279CAD5595 /* StepChainAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepChainAssembly.html; path = docs/Structs/StepChainAssembly.html; sourceTree = ""; }; + B499414C87BC821DE4E7B272BD9A32D1 /* Router.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Router.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/Router.html; sourceTree = ""; }; + B4BBA444A02B7098627D7526FC3839B1 /* KeyWindowProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyWindowProvider.swift; sourceTree = ""; }; + B58AFA924A122B923398F40E7DE1A155 /* PushAsRootAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PushAsRootAction.html; path = docs/Structs/NavigationControllerActions/PushAsRootAction.html; sourceTree = ""; }; + B68D26A36D14ECF3267C374555C90CFE /* CompleteFactoryAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompleteFactoryAssembly.swift; sourceTree = ""; }; B78CDA4C14F0EE65AD993846A1938AA1 /* Pods-RouteComposer_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-RouteComposer_Example-frameworks.sh"; sourceTree = ""; }; - B881F29E57173951345AAEE421E48F3D /* PostRoutingTask.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PostRoutingTask.html; path = docs/Protocols/PostRoutingTask.html; sourceTree = ""; }; - B9F950488CBC05C54F39FFC751B27631 /* DefaultStackIterator.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = DefaultStackIterator.html; path = docs/Structs/DefaultStackIterator.html; sourceTree = ""; }; - BA7B50A996A1A4DE55231E536A8152CC /* NavigationControllerStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NavigationControllerStep.swift; sourceTree = ""; }; - BB6C3FCFCA46D58F00B7539A696A8295 /* ContextSettingTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContextSettingTask.swift; sourceTree = ""; }; - BBA97A2CF744A8091E859573204F0285 /* RoutingError.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = RoutingError.html; path = docs/Enums/RoutingError.html; sourceTree = ""; }; - BBA982808DF60AF74FF23BA6DE873267 /* SplitControllerStep.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = SplitControllerStep.html; path = docs/Classes/SplitControllerStep.html; sourceTree = ""; }; - BC09BB3959978C36E179BF081AD34637 /* CustomWindowProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CustomWindowProvider.swift; sourceTree = ""; }; - BC349DAF3499B2EAE77F12EE04B89765 /* CompleteFactoryAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompleteFactoryAssembly.swift; sourceTree = ""; }; - BC536011E8248C2D569D4BFFE52A3CFC /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/img/gh.png; sourceTree = ""; }; - BE011378F167D14B7F2088C21360CACA /* SwitchAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SwitchAssembly.swift; sourceTree = ""; }; - BE50D3E96C990C839284E3CB53A33684 /* LastStepInChainAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LastStepInChainAssembly.swift; sourceTree = ""; }; - BE57E4C46968ED0B065AC1D8E15B0585 /* AnyAction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyAction.swift; sourceTree = ""; }; - BE9D495E48053ED89985AE6F632E80A5 /* ChildCoordinator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChildCoordinator.swift; path = RouteComposer/Classes/ChildCoordinator.swift; sourceTree = ""; }; - BFE9F9A794DD73F790772E75B4CF19B5 /* SetAsMasterAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = SetAsMasterAction.html; path = docs/Structs/SplitViewControllerActions/SetAsMasterAction.html; sourceTree = ""; }; - C0C91E755BDF3AB9DD5B3EF1334187D9 /* PerformableStepResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PerformableStepResult.swift; sourceTree = ""; }; - C14C2ADBCFE9E39E9B3E837A8888F5B0 /* NavigationControllerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = NavigationControllerFactory.html; path = docs/Structs/NavigationControllerFactory.html; sourceTree = ""; }; - C168DCA24176688DA8777D71DE2EA89C /* SplitControllerFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SplitControllerFactory.swift; sourceTree = ""; }; - C184132A351A425A3405FF26EF60E2D8 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = index.html; path = docs/index.html; sourceTree = ""; }; - C1D23BB0CCF1BA520C7FA08ABD1504CE /* ChainAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ChainAssembly.swift; sourceTree = ""; }; + B805372353A282F47B716E0FA5058509 /* AnyAction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyAction.swift; sourceTree = ""; }; + B8361011935D5AA667AAF782FDD2D8A9 /* ContainerFactoryBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContainerFactoryBox.swift; sourceTree = ""; }; + B998708092DC44730F16CA81AB757E47 /* PostRoutingTaskBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PostRoutingTaskBox.swift; sourceTree = ""; }; + B9B04E4DD1CB0DA3BF2F21193620ECD6 /* TabBarControllerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = TabBarControllerFactory.html; path = docs/Structs/TabBarControllerFactory.html; sourceTree = ""; }; + BA9DC6845187971257E4677C0C54ADCA /* Tasks.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Tasks.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Tasks.html; sourceTree = ""; }; + BC648593EFF221FC7C4150879A3100BD /* KeyWindowProvider.html */ = {isa = PBXFileReference; includeInIndex = 1; name = KeyWindowProvider.html; path = docs/Structs/KeyWindowProvider.html; sourceTree = ""; }; + BEC4D6AC8F677DBADB948E31710F8025 /* Other Extensions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Other Extensions.html"; path = "docs/Other Extensions.html"; sourceTree = ""; }; + BF368969053CF8B927A2A75F5880CE36 /* FinderFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FinderFactory.swift; sourceTree = ""; }; + BF525FC159DF6998C15690BCD508A8D5 /* Other Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Other Classes.html"; path = "docs/Other Classes.html"; sourceTree = ""; }; + BF7397D51305C37299575ACB61D209B9 /* CompleteFactoryChainAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompleteFactoryChainAssembly.swift; sourceTree = ""; }; + BFEF101F6AFF513FD2DCD3EED918D5A5 /* DefaultStackIterator.html */ = {isa = PBXFileReference; includeInIndex = 1; name = DefaultStackIterator.html; path = docs/Structs/DefaultStackIterator.html; sourceTree = ""; }; + C08BEC8FFB40CB6D5BA911B93F192905 /* Factory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Factory.swift; path = RouteComposer/Classes/Factory.swift; sourceTree = ""; }; + C0CE7DC29A099DB9997E5F5FC23483DC /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; + C0D2BB862F079FBC5DEF176FFD2B31B9 /* ActionToStepIntegrator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ActionToStepIntegrator.swift; sourceTree = ""; }; + C15B449593DAB6CA426C4673D9EBE230 /* NavigationDelayingInterceptor.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NavigationDelayingInterceptor.html; path = docs/Structs/NavigationDelayingInterceptor.html; sourceTree = ""; }; C37AF197324EF86C6085B0B080A66F31 /* Pods-RouteComposer_Example-RouteComposer_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-RouteComposer_Example-RouteComposer_Tests-frameworks.sh"; sourceTree = ""; }; - C3EE6F050BCCCD6505394B335402E3C8 /* Array+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Array+Extension.swift"; sourceTree = ""; }; - C56F515C5D44946F9693251B18BDD69C /* LogLevel.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = LogLevel.html; path = docs/Structs/DefaultLogger/LogLevel.html; sourceTree = ""; }; + C4DB5BC380A8D05968639AB8B3BF827E /* PerformableStepResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PerformableStepResult.swift; sourceTree = ""; }; + C540541A64CF09063A0F6AEACEDE4D71 /* Finder.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Finder.html; path = docs/Protocols/Finder.html; sourceTree = ""; }; + C5A9B407D55FCD71AE762A5EFE9C1954 /* RouteComposer.tgz */ = {isa = PBXFileReference; includeInIndex = 1; name = RouteComposer.tgz; path = docs/docsets/RouteComposer.tgz; sourceTree = ""; }; C5C79C228A8DEA22C52D5AED914A5342 /* Pods-RouteComposer_Example-RouteComposer_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-RouteComposer_Example-RouteComposer_Tests-acknowledgements.markdown"; sourceTree = ""; }; - C62B347AC83431F3C1A6E2436A077A0E /* ContainerStepAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ContainerStepAssembly.html; path = docs/Classes/ContainerStepAssembly.html; sourceTree = ""; }; - C7883A56D59658900BF3C5D76B6ADE02 /* StackIteratingFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StackIteratingFinder.swift; sourceTree = ""; }; - C843B5E50ED5956B3C2A6265BA2CC2ED /* CompleteFactoryAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = CompleteFactoryAssembly.html; path = docs/Classes/CompleteFactoryAssembly.html; sourceTree = ""; }; - C96C9EDDF2F1AE205FCA94ACAFCC017C /* RouteComposer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RouteComposer-Info.plist"; sourceTree = ""; }; - C9DAD150F0049ABB677DD76D2447DB0A /* StepAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StepAssembly.swift; sourceTree = ""; }; - CA3800601F58D7FD6AACD54BCF6B07CC /* Core Entities.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = "Core Entities.html"; path = "docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Core Entities.html"; sourceTree = ""; }; - CA4D0C60E4BAC72B630EA3AA378091BC /* DestinationStep.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = DestinationStep.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/DestinationStep.html; sourceTree = ""; }; - CAC5135C6DD033E215A4762ADFE5DFC7 /* Pods_RouteComposer_Example_RouteComposer_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RouteComposer_Example_RouteComposer_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - CAE2FEF95D0F4E81D596B7D62161249F /* LogMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LogMessage.swift; sourceTree = ""; }; - CAF65A4E05BB3AF30E3C7001C4870F87 /* UITabBarController+Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UITabBarController+Action.swift"; sourceTree = ""; }; - CB535E2E1DD4830E4B4014EA5F5433B4 /* ContextTask.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ContextTask.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/ContextTask.html; sourceTree = ""; }; - CC180B1003BCAE79AB52803B0AFFCC03 /* SimpleContainerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = SimpleContainerFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/SimpleContainerFactory.html; sourceTree = ""; }; - CC92D551325BAF1B46E53D1C5352088D /* Additional Assemblies.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = "Additional Assemblies.html"; path = "docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Additional Assemblies.html"; sourceTree = ""; }; - CD805D5EC6E25D925A6B75AB67FEBB4C /* InlineInterceptor.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = InlineInterceptor.html; path = docs/Structs/InlineInterceptor.html; sourceTree = ""; }; - CDA5BB783DF17BABD5A0D1F2BD321E17 /* LastStepInChainAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = LastStepInChainAssembly.html; path = docs/Structs/LastStepInChainAssembly.html; sourceTree = ""; }; - CDC1E666B89C7A0B27BF476BA1C1E07C /* AbstractFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = AbstractFactory.html; path = docs/Protocols/AbstractFactory.html; sourceTree = ""; }; - CF1F2FBAF5BF3F9427B1EA45F4BA36B9 /* AddTabAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = AddTabAction.html; path = docs/Structs/TabBarControllerActions/AddTabAction.html; sourceTree = ""; }; - CFAF3B6F0C788DF289768E2BC85CAFDD /* DismissibleWithRuntimeStorage.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = DismissibleWithRuntimeStorage.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/DismissibleWithRuntimeStorage.html; sourceTree = ""; }; - D05422D9B40908F38B3112FEC72E7458 /* RouteComposer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RouteComposer.modulemap; sourceTree = ""; }; - D09EE6402AEB210F9C014222423DBE65 /* AddTabAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = AddTabAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/TabBarControllerActions/AddTabAction.html; sourceTree = ""; }; - D0BD5D8A5461EA241C27183952C602EF /* InlineContextTask.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = InlineContextTask.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/InlineContextTask.html; sourceTree = ""; }; - D1BA9BA97108893A7956D206D35B9E48 /* Logger.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Logger.html; path = docs/Protocols/Logger.html; sourceTree = ""; }; - D2569CD397EDDB70C7F3B5F3D7306084 /* Other Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = "Other Protocols.html"; path = "docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Other Protocols.html"; sourceTree = ""; }; - D260B00FD534D9835D8D4189DDC391FC /* AnyRoutingInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyRoutingInterceptor.swift; sourceTree = ""; }; - D2FD5E1C5B8E2FB3FFE11B15815F95E3 /* WindowProvider.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = WindowProvider.html; path = docs/Protocols/WindowProvider.html; sourceTree = ""; }; - D37955CCB5EFB5D14E5F197509908B19 /* PushToDetailsAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PushToDetailsAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/SplitViewControllerActions/PushToDetailsAction.html; sourceTree = ""; }; - D57DDC72012C90871F28AD7FF9EFC491 /* ClassNameFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ClassNameFactory.html; path = docs/Structs/ClassNameFactory.html; sourceTree = ""; }; - D67786AB29B568965B571E6D59B8BA39 /* InlinePostTask.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = InlinePostTask.html; path = docs/Structs/InlinePostTask.html; sourceTree = ""; }; - D685D3693AD019CEDA8426AC3093C342 /* Finders.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Finders.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Finders.html; sourceTree = ""; }; - D7155A9CCC1AB1F97B646E69F2AA6C0A /* ActionConnecting.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ActionConnecting.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/ActionConnecting.html; sourceTree = ""; }; - D760D9655A198CE8BD5DD85B8641816C /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.css; name = highlight.css; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/css/highlight.css; sourceTree = ""; }; - D7910380CD5BCBB91FD9877923747E3A /* TabBarControllerStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TabBarControllerStep.swift; sourceTree = ""; }; - D954E7897493371D369B0D780EEC80CD /* PushReplacingLastAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PushReplacingLastAction.html; path = docs/Structs/NavigationControllerActions/PushReplacingLastAction.html; sourceTree = ""; }; - D98F6F988C4467C5E79D00309D6B1AF1 /* RouteComposer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RouteComposer-umbrella.h"; sourceTree = ""; }; - DA4EEE581C7885F36B16B2DA9EB19EE4 /* DefaultRouter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DefaultRouter.swift; sourceTree = ""; }; - DACCC0004EFADEB21DEB0F2FB5847CEB /* Factory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Factory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/Factory.html; sourceTree = ""; }; - DB0999C1D2B6AE7E7B001A01AEE8AC3C /* NilFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = NilFinder.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/NilFinder.html; sourceTree = ""; }; - DB86E82EBE2CBDFADC6BC584799895B8 /* GenericStepAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = GenericStepAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/GenericStepAssembly.html; sourceTree = ""; }; - DBA1F3D318181A40B8CFE63CB082F65C /* SplitControllerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = SplitControllerFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/SplitControllerFactory.html; sourceTree = ""; }; - DCE61955055AB13A07938FA720E41C1B /* SplitViewControllerActions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = SplitViewControllerActions.html; path = docs/Structs/SplitViewControllerActions.html; sourceTree = ""; }; - DD5E2E3C42E9A07E6253A83ADE41F798 /* GenericStepAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = GenericStepAssembly.html; path = docs/Classes/GenericStepAssembly.html; sourceTree = ""; }; - DD9004CEEE7967C890226267252587A4 /* InterceptableStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InterceptableStep.swift; sourceTree = ""; }; - DE9FDB30B66E38763126147CECD51BC2 /* GeneralStep.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = GeneralStep.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/GeneralStep.html; sourceTree = ""; }; - DEADD4AF5F972DB458541D5DE1C2FB5D /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; - DF07CBF52E0FA8E41D26C300873EDCB6 /* StackIteratingFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = StackIteratingFinder.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/StackIteratingFinder.html; sourceTree = ""; }; - E0AA3938E874429D916F109DCAC1A796 /* LogMessage.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = LogMessage.html; path = docs/Enums/LogMessage.html; sourceTree = ""; }; - E220E55C63E3EAB5240BDF3A4C655312 /* GeneralStep.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = GeneralStep.html; path = docs/Structs/GeneralStep.html; sourceTree = ""; }; - E33C4AEEBC2683671C69A6A699793124 /* ContainerFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContainerFactory.swift; path = RouteComposer/Classes/ContainerFactory.swift; sourceTree = ""; }; - E398BB1BFFF09916A96BDFA993AC3F4B /* SingleNavigationLock.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = SingleNavigationLock.html; path = docs/Classes/SingleNavigationLock.html; sourceTree = ""; }; - E3F9AD00E213D9C973D4E815C0CABBFF /* NavigationDelayInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NavigationDelayInterceptor.swift; sourceTree = ""; }; - E58E714AD4214DF569EC29BDDE723055 /* RoutingResult.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = RoutingResult.html; path = docs/Enums/RoutingResult.html; sourceTree = ""; }; + C60B6D9D2AB04ADA17FD8C2B004A00FF /* NilFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NilFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/NilFactory.html; sourceTree = ""; }; + C760223924CA7F8FE7937E7B8C11EF74 /* ContextChecking.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContextChecking.swift; sourceTree = ""; }; + C7D9CAB3F31B27AB1D4F7B9A68B8B332 /* UITabBarController+Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UITabBarController+Action.swift"; sourceTree = ""; }; + C7EC77615DACD31AA2042BF7882BDEA1 /* ContainerStepAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ContainerStepAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/ContainerStepAssembly.html; sourceTree = ""; }; + C97FFC5D6B754A585DB838B9D279FC62 /* PushAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PushAction.html; path = docs/Structs/NavigationControllerActions/PushAction.html; sourceTree = ""; }; + C9AE8DB808F649CDA5F4120758A630CC /* NavigationControllerStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NavigationControllerStep.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/NavigationControllerStep.html; sourceTree = ""; }; + CA29DE776B30456C081C43E0AD8402C2 /* SingleNavigationRouter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SingleNavigationRouter.swift; sourceTree = ""; }; + CAC5135C6DD033E215A4762ADFE5DFC7 /* Pods_RouteComposer_Example_RouteComposer_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_RouteComposer_Example_RouteComposer_Tests.framework; path = "Pods-RouteComposer_Example-RouteComposer_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + CAEB75B5743692F14542043ACD7659C4 /* CompleteFactoryAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CompleteFactoryAssembly.html; path = docs/Classes/CompleteFactoryAssembly.html; sourceTree = ""; }; + CAF2B9DAE7973DA0642808432B1658EC /* NavigationControllerActions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NavigationControllerActions.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/NavigationControllerActions.html; sourceTree = ""; }; + CB1C0397236C7C50682C1B5E8C6249FC /* SetAsMasterAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SetAsMasterAction.html; path = docs/Structs/SplitViewControllerActions/SetAsMasterAction.html; sourceTree = ""; }; + CDEE4C779C937976FE4511F288EAEC26 /* RoutingInterceptorBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RoutingInterceptorBox.swift; sourceTree = ""; }; + CE5F3C77DE076529171BC5A160964707 /* NavigationControllerFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NavigationControllerFactory.swift; sourceTree = ""; }; + CEF9B4108166C114FCA45D6EB8F61ACD /* Resulting Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Resulting Enums.html"; path = "docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Resulting Enums.html"; sourceTree = ""; }; + CF1F458C909182BE73EE6F94564FE382 /* WindowProvider.html */ = {isa = PBXFileReference; includeInIndex = 1; name = WindowProvider.html; path = docs/Protocols/WindowProvider.html; sourceTree = ""; }; + D007D22116DCB6B935077E855444A98A /* CompleteFactoryChainAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CompleteFactoryChainAssembly.html; path = docs/Classes/CompleteFactoryChainAssembly.html; sourceTree = ""; }; + D151520EF765D9758825C14EC608EAD9 /* PostRoutingTask.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PostRoutingTask.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/PostRoutingTask.html; sourceTree = ""; }; + D1ED1FF55AA36739E07F0ACE03FBFD48 /* InstanceFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; name = InstanceFinder.html; path = docs/Structs/InstanceFinder.html; sourceTree = ""; }; + D2B86448B906F49E880BD753D3AFB185 /* readme.html */ = {isa = PBXFileReference; includeInIndex = 1; name = readme.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/readme.html; sourceTree = ""; }; + D2D23A33521AE9668A7171D2752CEF61 /* PreparableEntity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreparableEntity.swift; sourceTree = ""; }; + D33E78D61D3D266003A5A2BC66BEEA25 /* PresentModallyAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PresentModallyAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ViewControllerActions/PresentModallyAction.html; sourceTree = ""; }; + D34A93BD5E95A260A116F7E3AB100E7E /* CompleteFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CompleteFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/CompleteFactory.html; sourceTree = ""; }; + D3CCCCDCECC74B48CEB175722E337ED1 /* InterceptorMultiplexer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InterceptorMultiplexer.swift; sourceTree = ""; }; + D484D1F4003B75A538ED3F78140AA8A3 /* DefaultLogger.html */ = {isa = PBXFileReference; includeInIndex = 1; name = DefaultLogger.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/DefaultLogger.html; sourceTree = ""; }; + D5A943AE239320FEE17CA84A50CE22FE /* CompleteFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CompleteFactory.html; path = docs/Structs/CompleteFactory.html; sourceTree = ""; }; + D5DD2E17C8CAF906527C541F7414AAF6 /* ContextChecking.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ContextChecking.html; path = docs/Protocols/ContextChecking.html; sourceTree = ""; }; + D711C9ABAB83F7C2E74EFF540EA0076A /* SwitchAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwitchAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/SwitchAssembly.html; sourceTree = ""; }; + D81B8F35D82987B82212331A1D193C93 /* CompleteFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompleteFactory.swift; sourceTree = ""; }; + D871AA46E131C1B7981E9540D723F34F /* TabBarControllerStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TabBarControllerStep.swift; sourceTree = ""; }; + D98C2FA9A8B225EC574B9A548F25CC2A /* StoryboardFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StoryboardFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/StoryboardFactory.html; sourceTree = ""; }; + D9C77889210024F187C66B52A62AA389 /* RoutingError.html */ = {isa = PBXFileReference; includeInIndex = 1; name = RoutingError.html; path = docs/Enums/RoutingError.html; sourceTree = ""; }; + D9E6886D94E5E763D89F48925E79B74D /* SimpleContainerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SimpleContainerFactory.html; path = docs/Protocols/SimpleContainerFactory.html; sourceTree = ""; }; + DAD36C5F8FBA4A23BC755E1FC26087B8 /* CustomWindowProvider.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CustomWindowProvider.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/CustomWindowProvider.html; sourceTree = ""; }; + DB219F23931894FA442E3C7B833E3567 /* WindowProvider.html */ = {isa = PBXFileReference; includeInIndex = 1; name = WindowProvider.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/WindowProvider.html; sourceTree = ""; }; + DB44B674A5C69D731E4B32260B858134 /* ContainerAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ContainerAction.html; path = docs/Protocols/ContainerAction.html; sourceTree = ""; }; + DB754295650A96C6D2C7432E89D62F33 /* ActionConnecting.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ActionConnecting.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/ActionConnecting.html; sourceTree = ""; }; + DBCEB7EBC9104192DC696AC494193211 /* Logging.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Logging.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Logging.html; sourceTree = ""; }; + DC06F87E7752BDEB7D9ADBB28FE4627F /* PostRoutingTaskMultiplexer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PostRoutingTaskMultiplexer.swift; sourceTree = ""; }; + DD0FDF14B751A8BB766EB66C15CD0097 /* UITabBarController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = UITabBarController.html; path = docs/Extensions/UITabBarController.html; sourceTree = ""; }; + DD95E66646365601DE15DA1F19FF1E5F /* DismissalMethodProvidingContextTask.html */ = {isa = PBXFileReference; includeInIndex = 1; name = DismissalMethodProvidingContextTask.html; path = docs/Structs/DismissalMethodProvidingContextTask.html; sourceTree = ""; }; + DEB4613C9802643BEE59BA2266356C08 /* SingleContainerStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SingleContainerStep.html; path = docs/Classes/SingleContainerStep.html; sourceTree = ""; }; + DEFAFF57B005E14E85CCBA10E679B7D4 /* RouteComposer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RouteComposer-prefix.pch"; sourceTree = ""; }; + DF1A5EE335C43D9CE7C4040666D8732D /* NavigationController+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "NavigationController+Extension.swift"; sourceTree = ""; }; + DF415CFB4FFABFD15C12CEE2A96DD586 /* GenericStepAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; name = GenericStepAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/GenericStepAssembly.html; sourceTree = ""; }; + E0E82B6EBEAD31057033B33183635409 /* KeyWindowProvider.html */ = {isa = PBXFileReference; includeInIndex = 1; name = KeyWindowProvider.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/KeyWindowProvider.html; sourceTree = ""; }; + E2092952257F2E4009FB811B09458320 /* RouteComposer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RouteComposer-dummy.m"; sourceTree = ""; }; + E241A5B430FE9CEF02ACCC1FEF7DC87F /* UISplitViewController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = UISplitViewController.html; path = docs/Extensions/UISplitViewController.html; sourceTree = ""; }; + E25201B747082FBC69C7D0B5ADF07855 /* DefaultStackIterator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DefaultStackIterator.swift; sourceTree = ""; }; + E3C704FA8A835C2BE07557CED8F57046 /* readme.html */ = {isa = PBXFileReference; includeInIndex = 1; name = readme.html; path = docs/readme.html; sourceTree = ""; }; + E438403A51FEE05D90470D4104B1C47C /* DismissalMethodProvidingContextTask.html */ = {isa = PBXFileReference; includeInIndex = 1; name = DismissalMethodProvidingContextTask.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/DismissalMethodProvidingContextTask.html; sourceTree = ""; }; E5CDCD6AE95060B5F96D5A0E2F15ABDF /* Pods-RouteComposer_Example-RouteComposer_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-RouteComposer_Example-RouteComposer_Tests.release.xcconfig"; sourceTree = ""; }; - E60B06DC09DD49241BBD23DA63F2D88D /* PostRoutingTask.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PostRoutingTask.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/PostRoutingTask.html; sourceTree = ""; }; - E611735EDFCEAE40AEE72EA7930A7B7E /* ViewControllerActions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ViewControllerActions.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ViewControllerActions.html; sourceTree = ""; }; - E6D3E3C5220FB823BCFE6E9E1B73980B /* ClassNameFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ClassNameFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ClassNameFactory.html; sourceTree = ""; }; - E6DE05F3E5C12F959AB91C7F49CE5714 /* Resulting Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = "Resulting Enums.html"; path = "docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Resulting Enums.html"; sourceTree = ""; }; - E73774A4C9336ABE8BB54B53E3C2BA8C /* PerformableStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PerformableStep.swift; sourceTree = ""; }; - E8E2C38DC51BBE01219CA0FA765171FB /* StoryboardFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = StoryboardFactory.html; path = docs/Structs/StoryboardFactory.html; sourceTree = ""; }; - E903F0277339518BE82A64E2D4449EF4 /* GeneralAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = GeneralAction.html; path = docs/Structs/GeneralAction.html; sourceTree = ""; }; - EAFA174602688081728DE552AEDF7294 /* PresentingFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PresentingFinder.html; path = docs/Structs/PresentingFinder.html; sourceTree = ""; }; - EBF9D657E54BFEC1C864E3B5CEB24839 /* FinderFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = FinderFactory.html; path = docs/Structs/FinderFactory.html; sourceTree = ""; }; - EC911B6BB8643293F9A3577DDA9AF96F /* UIWindow.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = UIWindow.html; path = docs/Extensions/UIWindow.html; sourceTree = ""; }; + E60003D95B7E1AD0ECD996B077ACF276 /* ClassFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassFinder.swift; sourceTree = ""; }; + E70C0008FC63BC38D38F76C11FB56C9D /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + E769C063A4176DF5BD644AC0CC43B801 /* PresentModallyAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PresentModallyAction.html; path = docs/Structs/ViewControllerActions/PresentModallyAction.html; sourceTree = ""; }; + E773C72D088E373166F7CBA952B9620A /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; + E80395DDFEDBCBDFB4AD934100ADEC67 /* Router.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Router.swift; path = RouteComposer/Classes/Router.swift; sourceTree = ""; }; + E978709098C662E8B682083192372029 /* DefaultRouter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = DefaultRouter.html; path = docs/Structs/DefaultRouter.html; sourceTree = ""; }; + E9EF5B27DD375BBA748C5C48215D3448 /* LogLevel.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LogLevel.html; path = docs/Structs/DefaultLogger/LogLevel.html; sourceTree = ""; }; + EAA5C35B5BFC206DCCE28CC7824E35FD /* StackIteratingFinder.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StackIteratingFinder.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/StackIteratingFinder.html; sourceTree = ""; }; + EB07DFDF4B12CD4F7845C7E4FA250E01 /* Other Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Other Guides.html"; path = "docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Other Guides.html"; sourceTree = ""; }; + EBC1BE6AB173E0C52BE67AEA50853718 /* ContainerStepAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContainerStepAssembly.swift; sourceTree = ""; }; + EBC498A89DE5B184699CF17A35DBD5C1 /* InlineInterceptor.html */ = {isa = PBXFileReference; includeInIndex = 1; name = InlineInterceptor.html; path = docs/Structs/InlineInterceptor.html; sourceTree = ""; }; ECF2A2B0720AE923C22BED3192888BE0 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - EDB39F545D57687020666252ECB36DA3 /* Pods_RouteComposer_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RouteComposer_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - EE14BD102F8F18FCDF453DE4FF147100 /* Extras.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Extras.html; path = docs/Extras.html; sourceTree = ""; }; - EE4903DF2E57F8B6D3EEB328EB500E12 /* RoutingInterceptorBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RoutingInterceptorBox.swift; sourceTree = ""; }; - EED70F9AF724BCC3EE71F4609D870AF7 /* SearchOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = SearchOptions.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/SearchOptions.html; sourceTree = ""; }; - F0EE690823123BB26E7250ECC34330D9 /* StepChainAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = StepChainAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/StepChainAssembly.html; sourceTree = ""; }; - F18860F2E83E7000A247546627CAF714 /* PresentModallyAction.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PresentModallyAction.html; path = docs/Structs/ViewControllerActions/PresentModallyAction.html; sourceTree = ""; }; - F39BDED5DE62B8D9024025F005040B9F /* Finder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Finder.swift; path = RouteComposer/Classes/Finder.swift; sourceTree = ""; }; - F3B2D90CFE01ECF727368873C83D642B /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/img/carat.png; sourceTree = ""; }; - F47F4B1D5E0128360B2D33B6E37AC00F /* readme.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = readme.html; path = docs/readme.html; sourceTree = ""; }; + ED347A5021995666A1316A1EEA78C4B9 /* UINavigationController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = UINavigationController.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Extensions/UINavigationController.html; sourceTree = ""; }; + EDB39F545D57687020666252ECB36DA3 /* Pods_RouteComposer_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_RouteComposer_Example.framework; path = "Pods-RouteComposer_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + EEF7050C2DB586748384A479961A245D /* UIViewController's protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "UIViewController's protocols.html"; path = "docs/UIViewController's protocols.html"; sourceTree = ""; }; + EF6D1530EA8D1A2AAFEA6380467B3C34 /* RoutingResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = RoutingResult.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Enums/RoutingResult.html; sourceTree = ""; }; + EFB28F20FC98313F33C8427F0F5CFCF3 /* SplitControllerStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SplitControllerStep.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Classes/SplitControllerStep.html; sourceTree = ""; }; + F0A64E641B7690BEC20C4DDBA9592254 /* AddTabAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AddTabAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/TabBarControllerActions/AddTabAction.html; sourceTree = ""; }; + F166B53BD5C2209EE9145C43787C4B16 /* InterceptableRouter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InterceptableRouter.swift; path = RouteComposer/Classes/InterceptableRouter.swift; sourceTree = ""; }; + F3B7FB5CC6535D100B9574F64D9B7EF7 /* DestinationStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = DestinationStep.html; path = docs/Structs/DestinationStep.html; sourceTree = ""; }; + F47A582CF03EDBD3BCC34A6C177C1C67 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/search.json; sourceTree = ""; }; + F4934B3129210C81801D568D842E5B74 /* InlineTasks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InlineTasks.swift; path = RouteComposer/Classes/InlineTasks.swift; sourceTree = ""; }; + F517E30CE5DAB8E4EDE7BF6808B90503 /* Logging.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Logging.html; path = docs/Logging.html; sourceTree = ""; }; F557D1B98E7C1D1ABEDB06C9237872D1 /* Pods-RouteComposer_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-RouteComposer_Example-Info.plist"; sourceTree = ""; }; - F6306148E6C06035630896BB2571A37F /* InterceptableStepAssembling.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InterceptableStepAssembling.swift; sourceTree = ""; }; - F73911F9115200A227FF37E7A8A8289F /* FactoryBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FactoryBox.swift; sourceTree = ""; }; - F791381A053B6C98ED587BD4EF9EE950 /* PostRoutingTaskBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PostRoutingTaskBox.swift; sourceTree = ""; }; - F7CB7B4E552BBD9648095BFEAA4949E5 /* LogMessage.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = LogMessage.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Enums/LogMessage.html; sourceTree = ""; }; - F8342DC55B8C3D4BE368CA5392732A7E /* Finder.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Finder.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/Finder.html; sourceTree = ""; }; - F83A1540BB6AA9EDE09ABDD5D43BF685 /* InterceptorMultiplexer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InterceptorMultiplexer.swift; sourceTree = ""; }; - F9A9F3DE176604A88F0574BA1F622088 /* Other Structs.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = "Other Structs.html"; path = "docs/Other Structs.html"; sourceTree = ""; }; - FB2E7724487AA1D2533A72B1C1F5094B /* ContextAccepting.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = ContextAccepting.html; path = docs/Protocols/ContextAccepting.html; sourceTree = ""; }; - FB99A2BDA1BAB1DB880356B98F2094CE /* ChildCoordinator.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = ChildCoordinator.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/ChildCoordinator.html; sourceTree = ""; }; - FD0B8D8B7C862E7CBC0A2C0878C49061 /* UIViewController's protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = "UIViewController's protocols.html"; path = "docs/UIViewController's protocols.html"; sourceTree = ""; }; - FE782D5A78F72D617F6C072708BD96D0 /* LastStepInChainAssembly.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = LastStepInChainAssembly.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/LastStepInChainAssembly.html; sourceTree = ""; }; - FE839C38383042FBE7C9E9D86C3F4F1F /* TabBarControllerFactory.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = TabBarControllerFactory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Structs/TabBarControllerFactory.html; sourceTree = ""; }; - FEECE0E72AFA303D6D890F73F05F2F49 /* UIViewController.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = UIViewController.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Extensions/UIViewController.html; sourceTree = ""; }; + F5C52BDE483CBB30D704590184A0AB6B /* Steps.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Steps.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Steps.html; sourceTree = ""; }; + F5C685F4B0F24C0AE0C422C4818D1DBA /* Other Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Other Guides.html"; path = "docs/Other Guides.html"; sourceTree = ""; }; + F6F29F99F1EC68A022E6F9DB0AC583A7 /* AbstractAction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AbstractAction.swift; path = RouteComposer/Classes/AbstractAction.swift; sourceTree = ""; }; + F6FD2A70FA6DEEB6536E69606AF743C7 /* AbstractAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AbstractAction.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/AbstractAction.html; sourceTree = ""; }; + F70F03FFAC8AD6BA993892DE2FFDDFF6 /* StepChainAssembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StepChainAssembly.swift; sourceTree = ""; }; + F748CADF7FC9B83A6FCAB735EF7CED73 /* ChildCoordinator.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ChildCoordinator.html; path = docs/Structs/ChildCoordinator.html; sourceTree = ""; }; + F800B0999951B9C2768B71B30391F134 /* RouteComposer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RouteComposer-Info.plist"; sourceTree = ""; }; + F9284855700821EF799C4BF16BD77841 /* Other Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Other Protocols.html"; path = "docs/Other Protocols.html"; sourceTree = ""; }; + F9AFA09BD180494B1EAC2F077492BA8A /* SingleStep.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SingleStep.swift; sourceTree = ""; }; + FA013020F5D4D9C27DFFCD2F7060D767 /* Factory.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Factory.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Protocols/Factory.html; sourceTree = ""; }; + FB205CFFBF34BABB61F98AFDC8C7DFCE /* Factories.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Factories.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Factories.html; sourceTree = ""; }; + FC8437F9580D49E48C8A52744FC1F716 /* DefaultLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DefaultLogger.swift; sourceTree = ""; }; + FEC9FD994EACAB5CB88CA2C4BABD016C /* UIWindow.html */ = {isa = PBXFileReference; includeInIndex = 1; name = UIWindow.html; path = docs/docsets/RouteComposer.docset/Contents/Resources/Documents/Extensions/UIWindow.html; sourceTree = ""; }; FF58D0F490DA9189DBEEEA9DD4EFB0F8 /* Pods-RouteComposer_Example-RouteComposer_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-RouteComposer_Example-RouteComposer_Tests.modulemap"; sourceTree = ""; }; + FF9D5021B74885BBD5CC23875B65F8CA /* LogMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LogMessage.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -591,46 +594,17 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 00AB7360F7ADAA470BCFFB0B71662E19 /* Type Erasure */ = { + 0DDCE69F39452411A5D2890E8B520568 /* Stack Iterator */ = { isa = PBXGroup; children = ( - BE57E4C46968ED0B065AC1D8E15B0585 /* AnyAction.swift */, - 80BB7E78B84CC8ADC93396C67CC36480 /* AnyContextTask.swift */, - 066F08A257CD5C626E7CAAE925C71FB9 /* AnyFactory.swift */, - 72F0FD87E6349890FDB43477C28FDABB /* AnyFinder.swift */, - 978DFF6EAA0FC97362D762D6DC342BC8 /* AnyPostRoutingTask.swift */, - D260B00FD534D9835D8D4189DDC391FC /* AnyRoutingInterceptor.swift */, - D20351F7ABBB7045D64F5313F3A851D2 /* Boxes */, + 505AAA7FA78386207E26D99E96DC95CC /* CustomWindowProvider.swift */, + E25201B747082FBC69C7D0B5ADF07855 /* DefaultStackIterator.swift */, + B4BBA444A02B7098627D7526FC3839B1 /* KeyWindowProvider.swift */, + 1974DFD21D7D0B0FBF528625873C9393 /* StackIterator.swift */, + 28C5DABC229D49A709B9F77EC7912974 /* WindowProvider.swift */, ); - path = "Type Erasure"; - sourceTree = ""; - }; - 05FF943BA9206366D46079B68B4A5928 /* Extra */ = { - isa = PBXGroup; - children = ( - 3A2639BBD5D56C2A1120731B4E5ED510 /* ContextAccepting.swift */, - 0F0B7C77420CB3D83E299C17C5F6A3E2 /* ContextChecking.swift */, - BB6C3FCFCA46D58F00B7539A696A8295 /* ContextSettingTask.swift */, - 3A1F45CE637B5F034569DA2DA3170715 /* DismissalMethodProvidingContextTask.swift */, - B0E08FDD2B5A2DAAFFDD4F67F151D4C0 /* Dismissible.swift */, - E3F9AD00E213D9C973D4E815C0CABBFF /* NavigationDelayInterceptor.swift */, - 8668EECED9CE6EA5C87BC8D93E58EFAD /* PresentingFinder.swift */, - A3D086904D1DDD14C64B14269A42087D /* SingleNavigationRouter.swift */, - ); - name = Extra; - path = RouteComposer/Classes/Extra; - sourceTree = ""; - }; - 101C12238F345CD9D10F060A3BF6DFD6 /* Actions */ = { - isa = PBXGroup; - children = ( - 056570DAA5CC3F7F91A254A26642696F /* UINavigationController+Action.swift */, - 7F1E01E8B8A16E1BC42B19107FA41999 /* UISplitViewController+Action.swift */, - CAF65A4E05BB3AF30E3C7001C4870F87 /* UITabBarController+Action.swift */, - 2B4D43A633AECC37B1068CA4487B7DA6 /* UIViewController+Action.swift */, - ); - name = Actions; - path = RouteComposer/Classes/Actions; + name = "Stack Iterator"; + path = "Stack Iterator"; sourceTree = ""; }; 1628BF05B4CAFDCC3549A101F5A10A17 /* Frameworks */ = { @@ -641,120 +615,366 @@ name = Frameworks; sourceTree = ""; }; - 1A895EA10FCA200A529A32E816AA2395 /* Logger */ = { + 1700147793EB4B6C4E3115E5F6857A12 /* Support Files */ = { isa = PBXGroup; children = ( - A90E7A8C9EF3E87FFFB84A700ED767AE /* DefaultLogger.swift */, - A9E1E2A372AB9F5F8C5A1E977832EA50 /* DefaultLogger+LogLevel.swift */, - 931B5C74F4F1390AD1098BF647A3466E /* Logger.swift */, - CAE2FEF95D0F4E81D596B7D62161249F /* LogMessage.swift */, + 3F30A277FC85BE4227E2E712E9EC146E /* RouteComposer.modulemap */, + 36A1F4FCEA2AC115E7B20D6EABB416B7 /* RouteComposer.xcconfig */, + E2092952257F2E4009FB811B09458320 /* RouteComposer-dummy.m */, + F800B0999951B9C2768B71B30391F134 /* RouteComposer-Info.plist */, + DEFAFF57B005E14E85CCBA10E679B7D4 /* RouteComposer-prefix.pch */, + 37E4D0DD91E49E912E6D39272C0FEE4A /* RouteComposer-umbrella.h */, ); - name = Logger; - path = RouteComposer/Classes/Logger; + name = "Support Files"; + path = "Example/Pods/Target Support Files/RouteComposer"; sourceTree = ""; }; - 43C044D24377FC59964FDA062429A8DA /* Extensions */ = { + 357434CA06A212EA7FB95834A365A41F /* Type Erasure */ = { isa = PBXGroup; children = ( - C3EE6F050BCCCD6505394B335402E3C8 /* Array+Extension.swift */, - A47DC7C72C36059A131B4355649073D4 /* NavigationController+Extension.swift */, - 40E6D7F413FAD9A06D7206DFDE84D6DF /* SplitViewController+Extension.swift */, - B2DFAAA5A26159699DEBE109B4505E1C /* TabBarViewController+Extension.swift */, - 4D285235098338A63B8CD8795FB5CFD9 /* UIViewController+Extension.swift */, - 6E291603B24965D33747ED9C0B025A74 /* UIWindow+Extension.swift */, + B805372353A282F47B716E0FA5058509 /* AnyAction.swift */, + 97C67B0B0391834DBA602BEE033B4F46 /* AnyContextTask.swift */, + 74F65AB7E4905EEAC91C85FB6E7F9957 /* AnyFactory.swift */, + 091A74F3F399C891FA7B14D96E4BA616 /* AnyFinder.swift */, + 81813567A553D3AB328EFED0EB9880FA /* AnyPostRoutingTask.swift */, + 86CB6CA80AE3011435A5E0918CFF8793 /* AnyRoutingInterceptor.swift */, + 3A93C6E2D571EADB4517AA42BABD3ED3 /* Boxes */, ); - name = Extensions; - path = RouteComposer/Classes/Extensions; + name = "Type Erasure"; + path = "Type Erasure"; sourceTree = ""; }; - 47FEFAE857AFE4C60DB0B3DF284D0AB8 /* Finders */ = { + 3A93C6E2D571EADB4517AA42BABD3ED3 /* Boxes */ = { isa = PBXGroup; children = ( - 61A93C941F29FFC97F48BE04FF6A6F1C /* ClassFinder.swift */, - 1D4B1593E38B35A9153B037622BFAC82 /* ClassWithContextFinder.swift */, - 47F89241A0A3478AE4D3590CE8425DD3 /* InstanceFinder.swift */, - 13BFEBF6E06B01FE5DDF4C0CA139653A /* NilFinder.swift */, - C7883A56D59658900BF3C5D76B6ADE02 /* StackIteratingFinder.swift */, - DBF004FC7EB73781AFB4994142946ADC /* Stack Iterator */, + 3A5B1E92F1EEBA2222CC41558D72F394 /* ActionBox.swift */, + A7ABC41CEA8223F84C722003F74A6F2E /* AnyActionBox.swift */, + 04C8BBB8754217FA3C5A90DCFC34CB05 /* AnyFactoryBox.swift */, + 6EC40AC055C98EB5B16288882AA9D847 /* ContainerActionBox.swift */, + B8361011935D5AA667AAF782FDD2D8A9 /* ContainerFactoryBox.swift */, + AC7A6DE28AFEED4A8AEFBDA8A155B62D /* ContextTaskBox.swift */, + 9684BBA911AD3707D7293A38815E6D24 /* FactoryBox.swift */, + 501441AB96558538FE376AB26E8D6F52 /* FinderBox.swift */, + B998708092DC44730F16CA81AB757E47 /* PostRoutingTaskBox.swift */, + CDEE4C779C937976FE4511F288EAEC26 /* RoutingInterceptorBox.swift */, ); - name = Finders; - path = RouteComposer/Classes/Finders; + name = Boxes; + path = Boxes; sourceTree = ""; }; - 500B9A33772A30C91F9054CD8EF7AE4E /* Steps */ = { + 54C75437D471AA119AACCA062501B3F0 /* Pod */ = { isa = PBXGroup; children = ( - B0AB9FC8B18782EDF3C553F951AF752A /* GeneralStep.swift */, - BA7B50A996A1A4DE55231E536A8152CC /* NavigationControllerStep.swift */, - 7CCFBA8BE49917491E55BA266DF6C0C5 /* SingleContainerStep.swift */, - 38F394453CD4BE9A647CAF9853E86C0A /* SingleStep.swift */, - 4B873730CA6F24F113B655A5C3ABFC1B /* SplitControllerStep.swift */, - D7910380CD5BCBB91FD9877923747E3A /* TabBarControllerStep.swift */, + 2F6F76A7C949060E83C64AD4EFAC728F /* AbstractAction.html */, + F6FD2A70FA6DEEB6536E69606AF743C7 /* AbstractAction.html */, + 5A5FE2232843AD971315833408D6EB41 /* AbstractFactory.html */, + 473FF375570BCD85C4F622C95D419AEB /* AbstractFactory.html */, + DB754295650A96C6D2C7432E89D62F33 /* ActionConnecting.html */, + 013FAE5AEEFF51E757763C08F58D9A6B /* ActionConnecting.html */, + 8AE42823C2691AB8E7B76861867A3325 /* ActionConnectingAssembly.html */, + 1CAAC0BE2074E35F2CF8F117E0DC5519 /* ActionConnectingAssembly.html */, + B11BA6C5F5D0495BEA02310CB9056647 /* ActionResult.html */, + B138AD6A47462D3F25DA3BA9301203AC /* ActionResult.html */, + 04953C7F4B65EA96F4793860CACFCF43 /* ActionToStepIntegrator.html */, + 04587D4E43FAFD320CA580D30A3BFA9D /* ActionToStepIntegrator.html */, + 17DE011BF898A9DF81E945B7546201AE /* Additional Assemblies.html */, + 5AE37AAB406DAB6100821BD74520B9AA /* Additional Assemblies.html */, + F0A64E641B7690BEC20C4DDBA9592254 /* AddTabAction.html */, + 039C77D67C58A94D13B098023042E658 /* AddTabAction.html */, + 92359D7FF551823FCB91094F5A4DF63D /* Array.html */, + 1B2511608F24B9AF6D7D7E0B51DEAD6D /* Array.html */, + 5DAB8748145A85C6437F277AA5282E6B /* Assemblies.html */, + 6CD15592EE471F7509BEBD1B9828C9B3 /* Assemblies.html */, + 4A9A298A2B86D357320EE850D332C619 /* badge.svg */, + 2E9082E75314F36C36B4C41DB09C493E /* carat.png */, + 9383FAB12D7F2CA3CDE22B865DBB067B /* carat.png */, + 39BBF862FAB7B0E7B9ECB85EC2EE8077 /* ChainAssembly.html */, + 93120D1B3A6FE6610C38A310BAAA24BB /* ChainAssembly.html */, + F748CADF7FC9B83A6FCAB735EF7CED73 /* ChildCoordinator.html */, + 7C3A289D2DFE9B1DBAC6ADF3B3C91C2F /* ChildCoordinator.html */, + 15BAEAB8E528D588AD03BD3C0B747213 /* ClassFinder.html */, + 94D44DF58E73A72C4A72E8D9625A885C /* ClassFinder.html */, + 39BE899F6E7BE05521340C4C8B25C8E0 /* ClassNameFactory.html */, + 8F0F20CDE1CC1F209F09F824A6041B68 /* ClassNameFactory.html */, + 1A387D4A5E9E0DFA88A9F8C872BC4B77 /* ClassWithContextFinder.html */, + 58DC9AEEE20BEDF62E15842441A1CC2D /* ClassWithContextFinder.html */, + D5A943AE239320FEE17CA84A50CE22FE /* CompleteFactory.html */, + D34A93BD5E95A260A116F7E3AB100E7E /* CompleteFactory.html */, + 5171D5708304E5216EAC29203909B6FC /* CompleteFactoryAssembly.html */, + CAEB75B5743692F14542043ACD7659C4 /* CompleteFactoryAssembly.html */, + 03A58AF36ED9F939C7286FA21E493F70 /* CompleteFactoryChainAssembly.html */, + D007D22116DCB6B935077E855444A98A /* CompleteFactoryChainAssembly.html */, + DB44B674A5C69D731E4B32260B858134 /* ContainerAction.html */, + 20A67EAD21E6F3CCF85566D5DB34FAAB /* ContainerAction.html */, + 4640582D65A47719BE8898EEF868CDD1 /* ContainerFactory.html */, + 21420145D0F6106B59250EED87558229 /* ContainerFactory.html */, + 95DAFF733EE12CE23AE236E4A80A1E14 /* ContainerStepAssembly.html */, + C7EC77615DACD31AA2042BF7882BDEA1 /* ContainerStepAssembly.html */, + 4D5DD76ABEFAA000D3CA1F651C6ECB29 /* ContainerStepChainAssembly.html */, + 7413DF4080D7EE28811F5D554544AC62 /* ContainerStepChainAssembly.html */, + 86FDFFE3C442F494CD99D0606AF9AB62 /* ContainerViewController.html */, + 708289F9A35436A9168FBAD73D33C7B8 /* ContainerViewController.html */, + 6EA362C3815CD13842AB963B4E153551 /* Context.html */, + 84D389797F0BB4C9245866D18C13D829 /* Context.html */, + A94B4919122F5BEB6C032D37975D9954 /* ContextAccepting.html */, + 122F90DC63167D3791FF41F75B4135A5 /* ContextAccepting.html */, + D5DD2E17C8CAF906527C541F7414AAF6 /* ContextChecking.html */, + 6650B93533BD9551620525DFDA9D941E /* ContextChecking.html */, + 0D41DBE5379A2581554DEA3BA0D65E61 /* ContextSettingTask.html */, + 97721284FBF02F8E76A273A1703F7B79 /* ContextSettingTask.html */, + 0E740524B75E12ABB74BDF9884A70778 /* ContextTask.html */, + 02A6B5B9CB9A7C5FBC75A3459BC67F3C /* ContextTask.html */, + A60B1549C923F490573420764ECB9387 /* contributing.html */, + 9F5688F5B00074ED6877D2C17C92E702 /* contributing.html */, + 444124204F3FE20EB632D067AE114DA3 /* Core Entities.html */, + 82410A410221CB1C62B1FDCF23403D9C /* Core Entities.html */, + 18EA8CD294BF81276A4CF1E9FC27304A /* CustomWindowProvider.html */, + DAD36C5F8FBA4A23BC755E1FC26087B8 /* CustomWindowProvider.html */, + B2F7447F4F5E925EF97CA07DDB21EF3A /* dash.png */, + 0759A1E7D44952A87BD9D24267E42306 /* dash.png */, + 584F3843D2CBB3C437F5AE6F96DD9B77 /* DefaultLogger.html */, + D484D1F4003B75A538ED3F78140AA8A3 /* DefaultLogger.html */, + 16F08D4E59D527481A95DD4DE88CF548 /* DefaultRouter.html */, + E978709098C662E8B682083192372029 /* DefaultRouter.html */, + BFEF101F6AFF513FD2DCD3EED918D5A5 /* DefaultStackIterator.html */, + 352170C7E97085E20A67E23E9E775246 /* DefaultStackIterator.html */, + 52F787709693EC9AB13EFF0AC805330B /* DestinationStep.html */, + F3B7FB5CC6535D100B9574F64D9B7EF7 /* DestinationStep.html */, + E438403A51FEE05D90470D4104B1C47C /* DismissalMethodProvidingContextTask.html */, + DD95E66646365601DE15DA1F19FF1E5F /* DismissalMethodProvidingContextTask.html */, + 1871DA99CC86F3DC013B7BE150857130 /* Dismissible.html */, + 2B7AB38FA6FDE7E5B610198E9B8DE792 /* Dismissible.html */, + 28D36701AF3A49ABE7D2BE0F87025E1C /* DismissibleWithRuntimeStorage.html */, + 1F04D9477B1037A7193842E98580E23D /* DismissibleWithRuntimeStorage.html */, + 2AC4ABFF99832C4480DD224A239F8C44 /* docSet.dsidx */, + 638E358003D69EB83E0124C566C56884 /* examples.html */, + B29684A970E9D182788A7F2AA4B3ED59 /* examples.html */, + 109AB8FF1B72D8B2FB4EA9C31ED523F3 /* Extras.html */, + 1D1B65CCD0F703925F4B5B92B3B8884A /* Extras.html */, + FB205CFFBF34BABB61F98AFDC8C7DFCE /* Factories.html */, + 95942F1B09F1195116513D0DE8A814EA /* Factories.html */, + 5A64E8D4C81AB17C9214D3F8F01972A1 /* Factory.html */, + FA013020F5D4D9C27DFFCD2F7060D767 /* Factory.html */, + C540541A64CF09063A0F6AEACEDE4D71 /* Finder.html */, + 275B590D7C79AB0B825335D66D6B75BC /* Finder.html */, + 239CB47CD0A39C8EA2C79E03DE5BF4AD /* FinderFactory.html */, + 6F4F26CE275A7602D2EABB604DED9EF5 /* FinderFactory.html */, + 5FD3F7490356C9B486CF1E54CA563176 /* Finders.html */, + 638DB341A4CA1565C52E1B03CFDA9E53 /* Finders.html */, + 0EE14AAC2070C281E33701369B7A872D /* GeneralAction.html */, + 58D4182108B67FDB04DDD49346D0F59F /* GeneralAction.html */, + 4387D7AD7168427F151415FE547C79D0 /* GeneralStep.html */, + 4C7862E398BE35CACFD7BE0433CAA487 /* GeneralStep.html */, + DF415CFB4FFABFD15C12CEE2A96DD586 /* GenericStepAssembly.html */, + 589944296D9AD126C742A416BBF2D0EC /* GenericStepAssembly.html */, + A7C9CB9612EAED2DE167E9B0E49BF085 /* gh.png */, + 67808378EE247385D615A3876441C130 /* gh.png */, + A634A02E578F48E94E11FB03C6B507E4 /* highlight.css */, + 3BC058066575A42AD54EA60D9A1C06B7 /* highlight.css */, + 613A52B6E8E59CFB9CB0B811C0A7781E /* index.html */, + 419CA270943BB3E62F1686301BAC80D9 /* index.html */, + 558CB5800EACEB5E6870A0421450AFA4 /* Info.plist */, + 9D62AC38C1385A8E23AE36F2D5B43073 /* InlineContextTask.html */, + 88AE1D09B564683EFB7D562B715CC2C7 /* InlineContextTask.html */, + 03FB8D6EEFB7D54B71C500E1CF22C0BC /* InlineInterceptor.html */, + EBC498A89DE5B184699CF17A35DBD5C1 /* InlineInterceptor.html */, + 3650FCF777EFE7935A714FBA9F934E78 /* InlinePostTask.html */, + 08783A3741A2AE14F06E8DB74E55C2B2 /* InlinePostTask.html */, + D1ED1FF55AA36739E07F0ACE03FBFD48 /* InstanceFinder.html */, + 025B763A96210137551DAFB8761949E5 /* InstanceFinder.html */, + 7CA5D4E88E57803A1A3261F2559DCC7E /* InterceptableRouter.html */, + 16F539C479E89687E4C31FA6F9216085 /* InterceptableRouter.html */, + 1A3D9C719B3CF580D4E5F98DCF0A19A8 /* InterceptorResult.html */, + 3CE21B8507B8F12E9A7CBFC96729563E /* InterceptorResult.html */, + 49719ACB4C2125A8D4D2103ADF204A3A /* jazzy.css */, + 40AAF7063A0CA1A59C15F41C3F9E52ED /* jazzy.css */, + 7F8745524D90562C9419119E0600EE8C /* jazzy.js */, + C0CE7DC29A099DB9997E5F5FC23483DC /* jazzy.js */, + B2A5F04ACBC6A03FFD97E5AC9997FEB8 /* jquery.min.js */, + E773C72D088E373166F7CBA952B9620A /* jquery.min.js */, + BC648593EFF221FC7C4150879A3100BD /* KeyWindowProvider.html */, + E0E82B6EBEAD31057033B33183635409 /* KeyWindowProvider.html */, + 65CDBA23B8E7AC07D76F2E48EC5B57A1 /* LastStepInChainAssembly.html */, + 4A78CE5CB88FD9595EDDAA84FF918304 /* LastStepInChainAssembly.html */, + 96638CC3A2ED353E2E9599D5271C48AC /* LICENSE */, + 00E5461FEF31C1816FB3C09F2AD52ACF /* Logger.html */, + 555F6FCD627F2142435AB33AC3CB4703 /* Logger.html */, + F517E30CE5DAB8E4EDE7BF6808B90503 /* Logging.html */, + DBCEB7EBC9104192DC696AC494193211 /* Logging.html */, + 5AED00E031D7286E53FEB779EBE9914B /* LogLevel.html */, + E9EF5B27DD375BBA748C5C48215D3448 /* LogLevel.html */, + 7720B6D880D7FC48DF8B6437A06BE726 /* LogMessage.html */, + 2FB227C87DE5BE0489AB63810F5018B2 /* LogMessage.html */, + CAF2B9DAE7973DA0642808432B1658EC /* NavigationControllerActions.html */, + B22434D6C74F26D750E385E2ED7C2EE1 /* NavigationControllerActions.html */, + 71FC4B34D5695FC9646D3CCCA9B84F26 /* NavigationControllerFactory.html */, + 226EF41FB6965FC45C1B0897607910FF /* NavigationControllerFactory.html */, + C9AE8DB808F649CDA5F4120758A630CC /* NavigationControllerStep.html */, + 772BFC1BA3E52CEFF125B14BFC8C925D /* NavigationControllerStep.html */, + B01B3FB1A18AF0F39B8F5361728D34D1 /* NavigationDelayingInterceptor.html */, + C15B449593DAB6CA426C4673D9EBE230 /* NavigationDelayingInterceptor.html */, + 2E56569F3582D71040F48616F6123742 /* NilFactory.html */, + C60B6D9D2AB04ADA17FD8C2B004A00FF /* NilFactory.html */, + 6623FCC048C35BCDE6326060AE76B00C /* NilFinder.html */, + 6D64CBF58C08E4F9F985C5A66B90B686 /* NilFinder.html */, + BF525FC159DF6998C15690BCD508A8D5 /* Other Classes.html */, + 8A4B2D917F36382CAA948C80765F2DD0 /* Other Classes.html */, + BEC4D6AC8F677DBADB948E31710F8025 /* Other Extensions.html */, + 4DF3C3502999BF798C30B84E4B4580E6 /* Other Extensions.html */, + F5C685F4B0F24C0AE0C422C4818D1DBA /* Other Guides.html */, + EB07DFDF4B12CD4F7845C7E4FA250E01 /* Other Guides.html */, + F9284855700821EF799C4BF16BD77841 /* Other Protocols.html */, + 108297AD1878A02D49470D1F1984682E /* Other Protocols.html */, + 9AC649ACFA93F1F74D8D9AF9D357246E /* Other Structs.html */, + 348464A023ACA3F57C7C8D4C3F7A7E7A /* Other Structs.html */, + A372968F7435B9E0441468506EC4E0C8 /* PostRoutingTask.html */, + D151520EF765D9758825C14EC608EAD9 /* PostRoutingTask.html */, + 04BFD918380B117FB3EA69BF1AC09AF4 /* PresentingFinder.html */, + 8BE8FB828CE7B6A2129D761F61861606 /* PresentingFinder.html */, + D33E78D61D3D266003A5A2BC66BEEA25 /* PresentModallyAction.html */, + E769C063A4176DF5BD644AC0CC43B801 /* PresentModallyAction.html */, + C97FFC5D6B754A585DB838B9D279FC62 /* PushAction.html */, + 129730F12BD913694735E5FC2D1F053B /* PushAction.html */, + B58AFA924A122B923398F40E7DE1A155 /* PushAsRootAction.html */, + AFD713C3E3AF0DA87031D8A405CC4DE8 /* PushAsRootAction.html */, + A2704AB6B3298510E5E1BAF68B7755B4 /* PushReplacingLastAction.html */, + 13AC9EA99FB3C9873E238274E46E4243 /* PushReplacingLastAction.html */, + 0743E270F40FB156988DAB68E3EE30FF /* PushToDetailsAction.html */, + 7078FFF4424462C394E9E64414DDA32E /* PushToDetailsAction.html */, + D2B86448B906F49E880BD753D3AFB185 /* readme.html */, + E3C704FA8A835C2BE07557CED8F57046 /* readme.html */, + E70C0008FC63BC38D38F76C11FB56C9D /* README.md */, + A807575ECAF460F5FEAA660D467AA82A /* ReplaceRootAction.html */, + A4CCD8B00BEB053B8FB018E58798E265 /* ReplaceRootAction.html */, + CEF9B4108166C114FCA45D6EB8F61ACD /* Resulting Enums.html */, + 67F12432D8829973B54D3E157ED817A6 /* Resulting Enums.html */, + 80E391DADE8E631040A5CC4D65CCBC15 /* RouteComposer.podspec */, + C5A9B407D55FCD71AE762A5EFE9C1954 /* RouteComposer.tgz */, + B499414C87BC821DE4E7B272BD9A32D1 /* Router.html */, + 519C8CC3791D3ED4A095A52017C8336E /* Router.html */, + 3692C6D698BD95DE7AFBF0C6B7115806 /* RoutingError.html */, + D9C77889210024F187C66B52A62AA389 /* RoutingError.html */, + 46EE17826012E7C2D8D9B8E84B262901 /* RoutingInterceptable.html */, + 9829CE2EA22A4167262C18B4AD9772D7 /* RoutingInterceptable.html */, + 5D90466A072349A21B92E728D15A7930 /* RoutingInterceptor.html */, + 3386F7C079149FE9198CD978997E229A /* RoutingInterceptor.html */, + AEE4E64F58797153B747867BC747E175 /* RoutingResult.html */, + EF6D1530EA8D1A2AAFEA6380467B3C34 /* RoutingResult.html */, + 3926BF7760A144732E213A82D85377AC /* search.json */, + F47A582CF03EDBD3BCC34A6C177C1C67 /* search.json */, + 9E4CF8BD6FB3F732AE87E503168FCD03 /* SearchOptions.html */, + 835CE96F0D02F8A4309F20E8B1906EF3 /* SearchOptions.html */, + 529079BE82B3C079DE0B3372B5944AE1 /* SetAsMasterAction.html */, + CB1C0397236C7C50682C1B5E8C6249FC /* SetAsMasterAction.html */, + 2355A10F272362BB59D3A9AD23E72D7E /* SimpleContainerFactory.html */, + D9E6886D94E5E763D89F48925E79B74D /* SimpleContainerFactory.html */, + 6C023FDCCD9C1EC53BC3299E6D59CF06 /* SingleContainerStep.html */, + DEB4613C9802643BEE59BA2266356C08 /* SingleContainerStep.html */, + 943CCD768910E138CF5E9EF640C75649 /* SingleNavigationLock.html */, + 9B5BAA3323F56000143BD5527AC00638 /* SingleNavigationLock.html */, + 731D7F12ED34A27A5F6B57792C4D7318 /* SingleNavigationRouter.html */, + 06FAF9E88352A53E628F8BE4947DB09C /* SingleNavigationRouter.html */, + A2D14BF6B16C94A82E8C801F7CD843BF /* SingleStep.html */, + A3CF5909BFE6FF9EA39D10261F720357 /* SingleStep.html */, + 829AE5E06BFEBB6A68C6010A7FA1C4BF /* SplitControllerFactory.html */, + 4182FFFF28E50D48B3FB7930C2EED347 /* SplitControllerFactory.html */, + 2471E08C6130B2E01508E764FE932BE3 /* SplitControllerStep.html */, + EFB28F20FC98313F33C8427F0F5CFCF3 /* SplitControllerStep.html */, + 36E51C39FB48AFF3179608F30F8C08A1 /* SplitViewControllerActions.html */, + 447C0B6A59B9DD9E321891D3D5784AF5 /* SplitViewControllerActions.html */, + 19789C50E4C8F1A34F4410551C6D6142 /* StackIteratingFinder.html */, + EAA5C35B5BFC206DCCE28CC7824E35FD /* StackIteratingFinder.html */, + B1CE65A0C38992DD85E474563FB5379B /* StackIterator.html */, + 891C471943A2A1E7AA0270EA40C879F7 /* StackIterator.html */, + 6048F702AB5996DD03943FBFD38972E4 /* StartingPoint.html */, + AB74F041B04925442328EADFBF4AAFB9 /* StartingPoint.html */, + 7D6248094D6AAF156F945CE5A7621589 /* StepAssembly.html */, + 4AD6920DBA828D3A9886AB7B1F389830 /* StepAssembly.html */, + B4532017027A8E4F41377D279CAD5595 /* StepChainAssembly.html */, + A1565A304A80657F5356D992062FE358 /* StepChainAssembly.html */, + 01DF8A772FB7CCC491C7B70522212AAD /* Steps.html */, + F5C52BDE483CBB30D704590184A0AB6B /* Steps.html */, + 15DFC171D156C6BDC22D38D96B38F581 /* StoryboardFactory.html */, + D98C2FA9A8B225EC574B9A548F25CC2A /* StoryboardFactory.html */, + 8C03C97DDD6D07DCAD162FE41AAC1FF6 /* Strategy.html */, + 058EF16EA3C5960484756C5488EF5315 /* Strategy.html */, + 5F2CF55C58C7A82A823FC3A4E9CD009D /* SwitchAssembly.html */, + D711C9ABAB83F7C2E74EFF540EA0076A /* SwitchAssembly.html */, + 1012299BCAA45D23B98CA188B5946CEF /* TabBarControllerActions.html */, + 22E6B4C087313CDA84D3F894E940E03E /* TabBarControllerActions.html */, + 230F97C827A439357021A44BF3D43308 /* TabBarControllerFactory.html */, + B9B04E4DD1CB0DA3BF2F21193620ECD6 /* TabBarControllerFactory.html */, + 931EA51BDB290A7E86D1A4AD0A139BB2 /* TabBarControllerStep.html */, + B16D6706AF3EC7964502327C5B22B931 /* TabBarControllerStep.html */, + 171143FF255EAFCE92AFD7B2A773B2C7 /* Tasks.html */, + BA9DC6845187971257E4677C0C54ADCA /* Tasks.html */, + 93E677164C73C4FEBA2E0A269A80E1C6 /* UINavigationController.html */, + ED347A5021995666A1316A1EEA78C4B9 /* UINavigationController.html */, + AEDE41D7806971121E9D663982098E6B /* UISplitViewController.html */, + E241A5B430FE9CEF02ACCC1FEF7DC87F /* UISplitViewController.html */, + 17652CA43D0C7A8AE4BDEEF4CE134EAE /* UITabBarController.html */, + DD0FDF14B751A8BB766EB66C15CD0097 /* UITabBarController.html */, + 25511E0D6B711EC66BAEF167730A4B02 /* UIViewController.html */, + AE4E98F8B39DE2CEA2A3D75323BC5FE7 /* UIViewController.html */, + 3920737F682DA55A0991190F9F592DA2 /* UIViewController's protocols.html */, + EEF7050C2DB586748384A479961A245D /* UIViewController's protocols.html */, + 9FDE9FFC0466DD6B10804D5FB011A042 /* UIWindow.html */, + FEC9FD994EACAB5CB88CA2C4BABD016C /* UIWindow.html */, + 5375BB2CF89E2E9C99B97DDACAA2AE4D /* undocumented.json */, + 899C5A9628A223C458CE379D029C9B61 /* ViewControllerActions.html */, + 0D7D66287D0E9A77311642E14569F6B8 /* ViewControllerActions.html */, + CF1F458C909182BE73EE6F94564FE382 /* WindowProvider.html */, + DB219F23931894FA442E3C7B833E3567 /* WindowProvider.html */, + 562335B194EE0BD366AFB8B6609EA739 /* XibFactory.html */, + B3381D44159A6AE0F5EEEC91192EC278 /* XibFactory.html */, ); - name = Steps; - path = RouteComposer/Classes/Steps; + name = Pod; sourceTree = ""; }; - 55F9449782448FC958BEA0596E392511 /* Support Files */ = { + 5560D5A16AB2D762086DE6101A831BDD /* Actions */ = { isa = PBXGroup; children = ( - D05422D9B40908F38B3112FEC72E7458 /* RouteComposer.modulemap */, - 544B30FA3F7ED5B055A4D3A9020C85C3 /* RouteComposer.xcconfig */, - B4016C47BB9361757B6FEEB8FF15371D /* RouteComposer-dummy.m */, - C96C9EDDF2F1AE205FCA94ACAFCC017C /* RouteComposer-Info.plist */, - 1A472E4EFB30D6170411AF957A80CDBE /* RouteComposer-prefix.pch */, - D98F6F988C4467C5E79D00309D6B1AF1 /* RouteComposer-umbrella.h */, + 693636867E0B20561B988D721F94B6B9 /* UINavigationController+Action.swift */, + AF74C2FA93071184D81B82577A9B37B9 /* UISplitViewController+Action.swift */, + C7D9CAB3F31B27AB1D4F7B9A68B8B332 /* UITabBarController+Action.swift */, + 79ADA5CDAD00A806EE8427698A94C7D6 /* UIViewController+Action.swift */, ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/RouteComposer"; + name = Actions; + path = RouteComposer/Classes/Actions; sourceTree = ""; }; 576BA5D930B2025D1EC80DCC4818866B /* Development Pods */ = { isa = PBXGroup; children = ( - 61B1AD21A076DABC84A7399648B39FD3 /* RouteComposer */, + EB9143CF85B9153D8B49E0951FA4D342 /* RouteComposer */, ); name = "Development Pods"; sourceTree = ""; }; - 61B1AD21A076DABC84A7399648B39FD3 /* RouteComposer */ = { + 59E582DA85D904EBADA8B945623A00E9 /* Finders */ = { isa = PBXGroup; children = ( - 323BABC06FA3543A643620646BCA8C84 /* AbstractAction.swift */, - 271BF2909DE603192FDB11A36675BF96 /* AbstractFactory.swift */, - 4A734B7FBD4226A5551B0CCDA160EFC1 /* Action.swift */, - 90EB25B76415CE9E37CCDA1349E32EB7 /* ActionResult.swift */, - BE9D495E48053ED89985AE6F632E80A5 /* ChildCoordinator.swift */, - E33C4AEEBC2683671C69A6A699793124 /* ContainerFactory.swift */, - 2E4A69F4A7951876777B22688DACFCD5 /* ContainerViewController.swift */, - A32A35A679BCAECB1ADDD2D1C9D92451 /* ContextTask.swift */, - 34A9ACB8407BF629F0E2CA3F0903D075 /* DestinationStep.swift */, - 3CCE2422901EEA68287CDE5A61254BFC /* Factory.swift */, - F39BDED5DE62B8D9024025F005040B9F /* Finder.swift */, - 59A7480425AA6BCD147257EDC069C4D3 /* InlineTasks.swift */, - 5C46873BB9AC3774CF10F297623C44E8 /* InterceptableRouter.swift */, - 8FA7A03F9A300800113F9D32C82E7B9B /* InterceptorResult.swift */, - 7403D21344E252D683D9F0B0A7ED5C89 /* PostRoutingTask.swift */, - 3352199C446FC6718376802BC3404F70 /* Router.swift */, - 0773162468E57944FDB02A7B13368F55 /* RoutingError.swift */, - 441F56B41CA82E8FAE8099CEDCF35C09 /* RoutingInterceptable.swift */, - 967FA592B6330F89F1398DC355A6D32B /* RoutingInterceptor.swift */, - 23C2C3B0D4612E9C78AD1DB773A2579D /* RoutingResult.swift */, - 5C58702B5064C29C4197EC2594B82359 /* SearchOptions.swift */, - 101C12238F345CD9D10F060A3BF6DFD6 /* Actions */, - CDD16941D10307B4BBFF211BAF1DEEDD /* Assemblies */, - 43C044D24377FC59964FDA062429A8DA /* Extensions */, - 05FF943BA9206366D46079B68B4A5928 /* Extra */, - FC90DEA4BC09695F6F15C8C3ABC8498C /* Factories */, - 47FEFAE857AFE4C60DB0B3DF284D0AB8 /* Finders */, - 1A895EA10FCA200A529A32E816AA2395 /* Logger */, - FC533A9A74ACCB6F79875BD72209026A /* Pod */, - 729F80EEF0532C16D1E5690B7373AD88 /* Router */, - 500B9A33772A30C91F9054CD8EF7AE4E /* Steps */, - 55F9449782448FC958BEA0596E392511 /* Support Files */, + E60003D95B7E1AD0ECD996B077ACF276 /* ClassFinder.swift */, + 405799D886300D02616E99F997BE054A /* ClassWithContextFinder.swift */, + 5A43E1BA0EAB7023F2AE2DBAF0BCC237 /* InstanceFinder.swift */, + AF6F5F5A1E2EF4048F07025A72E82B29 /* NilFinder.swift */, + 045A2766DD01E7A861A8DAF5C61AFE6D /* StackIteratingFinder.swift */, + 0DDCE69F39452411A5D2890E8B520568 /* Stack Iterator */, ); - name = RouteComposer; - path = ../..; + name = Finders; + path = RouteComposer/Classes/Finders; + sourceTree = ""; + }; + 5D9855F2DD2F062449E891F8CB677624 /* Router */ = { + isa = PBXGroup; + children = ( + 2D5524F0D91D2B610E55890EBF5E9A7A /* DefaultRouter.swift */, + AFA780445D438B78FAB2E96BF6A87609 /* Internal */, + 7391658B94E2C8378FAA1AE485787A44 /* Multiplexers */, + 357434CA06A212EA7FB95834A365A41F /* Type Erasure */, + ); + name = Router; + path = RouteComposer/Classes/Router; sourceTree = ""; }; 61EACB14BC9F79DFB755DDB666B8669C /* Products */ = { @@ -767,6 +987,20 @@ name = Products; sourceTree = ""; }; + 639D7C400DB85A809AC73A3DCDED8AF6 /* Extensions */ = { + isa = PBXGroup; + children = ( + 8E43304665A81ECFC474FB2E7779DD21 /* Array+Extension.swift */, + DF1A5EE335C43D9CE7C4040666D8732D /* NavigationController+Extension.swift */, + 5C3ECCAE50F7487971449710EBAA4811 /* SplitViewController+Extension.swift */, + 399AF0A55C2D57255DC61B4A073CFB9A /* TabBarViewController+Extension.swift */, + 0AAF5AB13038207C97E83F09DA225BE8 /* UIViewController+Extension.swift */, + 5B99BBC14EE9923A82AB721892C88546 /* UIWindow+Extension.swift */, + ); + name = Extensions; + path = RouteComposer/Classes/Extensions; + sourceTree = ""; + }; 64A0ADFEE538862514DAF1E997A3B40B /* Pods-RouteComposer_Example */ = { isa = PBXGroup; children = ( @@ -793,63 +1027,91 @@ name = "Targets Support Files"; sourceTree = ""; }; - 729F80EEF0532C16D1E5690B7373AD88 /* Router */ = { + 6B6FBDF05ACD4DEEFEC403D56C1E6A0F /* Assemblies */ = { isa = PBXGroup; children = ( - DA4EEE581C7885F36B16B2DA9EB19EE4 /* DefaultRouter.swift */, - C1E447EED8C60704BA81B06C6C7B659E /* Internal */, - 8E3AA9CA3D0F3450FE4A0447D92C5C8C /* Multiplexers */, - 00AB7360F7ADAA470BCFFB0B71662E19 /* Type Erasure */, + 607E8E7BFCE511CB78939E8D7CB8865E /* ChainAssembly.swift */, + B68D26A36D14ECF3267C374555C90CFE /* CompleteFactoryAssembly.swift */, + EBC1BE6AB173E0C52BE67AEA50853718 /* ContainerStepAssembly.swift */, + 26F301B856AA06C8E0E6D0B2104151E3 /* StepAssembly.swift */, + 96F1F63B88FDC2F01E8BA2D586C0829A /* SwitchAssembly.swift */, + EAE41DDC17D7955C920648F21B5F7DC2 /* Helpers */, ); - name = Router; - path = RouteComposer/Classes/Router; + name = Assemblies; + path = RouteComposer/Classes/Assemblies; sourceTree = ""; }; - 8E3AA9CA3D0F3450FE4A0447D92C5C8C /* Multiplexers */ = { + 6DCF51FAD934BB4A8E47DAE66B5B008D /* Extra */ = { isa = PBXGroup; children = ( - A69970FBE252035DC5A0C61BF416BEA9 /* ContextTaskMultiplexer.swift */, - F83A1540BB6AA9EDE09ABDD5D43BF685 /* InterceptorMultiplexer.swift */, - B78459801AD6F61A79EA5E1A60C8607D /* PostRoutingTaskMultiplexer.swift */, + 2F78CFA667B5CA348274F92F625CD1AC /* ContextAccepting.swift */, + C760223924CA7F8FE7937E7B8C11EF74 /* ContextChecking.swift */, + ABF48AF49B6A61BDBFB255FB3BA6359A /* ContextSettingTask.swift */, + 6E60FC914A1DECDEEF920BEC4DDBEF9F /* DismissalMethodProvidingContextTask.swift */, + B32CB56684F10F3DEE09079AC71346FA /* Dismissible.swift */, + 08028DD17BE8145825B35AD22AD7FA4B /* NavigationDelayInterceptor.swift */, + 3B0D3576D12878794F99F285DB9BC284 /* PresentingFinder.swift */, + CA29DE776B30456C081C43E0AD8402C2 /* SingleNavigationRouter.swift */, ); + name = Extra; + path = RouteComposer/Classes/Extra; + sourceTree = ""; + }; + 7391658B94E2C8378FAA1AE485787A44 /* Multiplexers */ = { + isa = PBXGroup; + children = ( + 96DF5E76EC7B1A8D8A13C08B018C77F4 /* ContextTaskMultiplexer.swift */, + D3CCCCDCECC74B48CEB175722E337ED1 /* InterceptorMultiplexer.swift */, + DC06F87E7752BDEB7D9ADBB28FE4627F /* PostRoutingTaskMultiplexer.swift */, + ); + name = Multiplexers; path = Multiplexers; sourceTree = ""; }; - C1E447EED8C60704BA81B06C6C7B659E /* Internal */ = { + 82B4483A262828B146E97FDA16A9AFC6 /* Logger */ = { isa = PBXGroup; children = ( - 7CB4A956B80211F51E20DB627F53F8EB /* BaseStep.swift */, - 326000567288B80465C3FDE443F14050 /* ChainableStep.swift */, - 85D68960A796E70906AC735E27D0D690 /* DefaultRouter+Extension.swift */, - B117EFEC96DD0616886A41820D201351 /* DelayedIntegrationFactory.swift */, - DD9004CEEE7967C890226267252587A4 /* InterceptableStep.swift */, - 813DFAEE0E331C29903B824D658E8A4D /* MainThreadChecking.swift */, - 1A1F41C5E3872ECB125611C19D697943 /* NilEntity.swift */, - E73774A4C9336ABE8BB54B53E3C2BA8C /* PerformableStep.swift */, - C0C91E755BDF3AB9DD5B3EF1334187D9 /* PerformableStepResult.swift */, - 201CC537C6AE9EE73BABBDEEB5508067 /* PreparableEntity.swift */, - 3F3B61961186D45E1A454F5AD7986D03 /* RoutingStep.swift */, - 4C8EB196F92281EB6AB53F094CCB6AF1 /* SwitcherStep.swift */, + FC8437F9580D49E48C8A52744FC1F716 /* DefaultLogger.swift */, + 093A5D01988A46187EFB0072FF253F90 /* DefaultLogger+LogLevel.swift */, + 26FF9CFEE6316023E8362C8D23AB1702 /* Logger.swift */, + FF9D5021B74885BBD5CC23875B65F8CA /* LogMessage.swift */, ); - path = Internal; + name = Logger; + path = RouteComposer/Classes/Logger; sourceTree = ""; }; - C610EF4A970EF401528809C863757A9F /* Helpers */ = { + 8374BA686ABF12AEAA5091144809675F /* Steps */ = { isa = PBXGroup; children = ( - 3539669C0E97DCF5A03ED3DFC92AF5A0 /* ActionConnecting.swift */, - 452C291332D38C787748797418D207D4 /* ActionConnectingAssembly.swift */, - B75F4FEE066857BFD943165A40855B9C /* ActionToStepIntegrator.swift */, - 0285CF31064DE8E5A9471A1C1A4A0CA1 /* BaseEntitiesCollector.swift */, - 110445FF607B7EE1FCD512DE6EFB7D2E /* ContainerStepChainAssembly.swift */, - 0CD51229BC5AA1C7A35083DCA2E37438 /* GenericStepAssembly.swift */, - F6306148E6C06035630896BB2571A37F /* InterceptableStepAssembling.swift */, - BE50D3E96C990C839284E3CB53A33684 /* LastStepInChainAssembly.swift */, - 26BA7B307866FFC1128D1CB4E5C7AE9D /* StepChainAssembly.swift */, - A0DE386A6A5F3E14B4D4AF22835541EB /* TaskCollector.swift */, - EF15851BCE756491F5F4CC62 /* CompleteFactoryChainAssembly.swift */, + 5E3782AA532D1755D86F72750908BFA9 /* GeneralStep.swift */, + 38BF51883660A638A9BBEAF2053E9628 /* NavigationControllerStep.swift */, + 7695321D70A6893C9051F6A9FA70568A /* SingleContainerStep.swift */, + F9AFA09BD180494B1EAC2F077492BA8A /* SingleStep.swift */, + 5092DA2EA6EBEC2A8098564E0DECCB20 /* SplitControllerStep.swift */, + D871AA46E131C1B7981E9540D723F34F /* TabBarControllerStep.swift */, ); - path = Helpers; + name = Steps; + path = RouteComposer/Classes/Steps; + sourceTree = ""; + }; + AFA780445D438B78FAB2E96BF6A87609 /* Internal */ = { + isa = PBXGroup; + children = ( + 01D7AE6173BCCDEF62B739ED5EE63AD4 /* BaseStep.swift */, + 60CAC3E2081552FE29ABFBEA8989C8DE /* ChainableStep.swift */, + 69769752A61D722233509777E58B1743 /* DefaultRouter+Extension.swift */, + A65C2B87018D9A3A8F802F74700C8C58 /* DelayedIntegrationFactory.swift */, + 327423F5710A20F41E9B81B25270DAE7 /* InterceptableStep.swift */, + 2967570375C7B1960BCD8DE869FE62FF /* MainThreadChecking.swift */, + 2A3CF8EC8305CA805FECD25412CC9A55 /* NilEntity.swift */, + 08C03815A2893E9CA2F70B5784BE29BA /* PerformableStep.swift */, + C4DB5BC380A8D05968639AB8B3BF827E /* PerformableStepResult.swift */, + D2D23A33521AE9668A7171D2752CEF61 /* PreparableEntity.swift */, + 89B4422091B4BEDD1C715D17F17CB9C4 /* RoutingStep.swift */, + 533516216035BF0B7F9F2371327AB11D /* SwitcherStep.swift */, + ); + name = Internal; + path = Internal; sourceTree = ""; }; C73188226AD2537918A24C75FCFE029A /* Pods-RouteComposer_Example-RouteComposer_Tests */ = { @@ -869,20 +1131,6 @@ path = "Target Support Files/Pods-RouteComposer_Example-RouteComposer_Tests"; sourceTree = ""; }; - CDD16941D10307B4BBFF211BAF1DEEDD /* Assemblies */ = { - isa = PBXGroup; - children = ( - C1D23BB0CCF1BA520C7FA08ABD1504CE /* ChainAssembly.swift */, - BC349DAF3499B2EAE77F12EE04B89765 /* CompleteFactoryAssembly.swift */, - 183E562D28294F75C2096575F5BFC9DD /* ContainerStepAssembly.swift */, - C9DAD150F0049ABB677DD76D2447DB0A /* StepAssembly.swift */, - BE011378F167D14B7F2088C21360CACA /* SwitchAssembly.swift */, - C610EF4A970EF401528809C863757A9F /* Helpers */, - ); - name = Assemblies; - path = RouteComposer/Classes/Assemblies; - sourceTree = ""; - }; CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( @@ -894,33 +1142,22 @@ ); sourceTree = ""; }; - D20351F7ABBB7045D64F5313F3A851D2 /* Boxes */ = { - isa = PBXGroup; - children = ( - 635EB43736DAA4CE40DB7CA5C9304694 /* ActionBox.swift */, - 06B38863F83C0B88696017E6BA243287 /* AnyActionBox.swift */, - 67EA40880456A592EDDEEE6D1EF560B7 /* AnyFactoryBox.swift */, - 5D32BC6AFA4C84EA8769DEC33AFC165E /* ContainerActionBox.swift */, - 2950B2A0696EE6C1A371F24D89FBF7FC /* ContainerFactoryBox.swift */, - 84F6E054E36F87252EFB75F72E967E4E /* ContextTaskBox.swift */, - F73911F9115200A227FF37E7A8A8289F /* FactoryBox.swift */, - 8D6CE777E5C7292EC11677FCF8BBCA08 /* FinderBox.swift */, - F791381A053B6C98ED587BD4EF9EE950 /* PostRoutingTaskBox.swift */, - EE4903DF2E57F8B6D3EEB328EB500E12 /* RoutingInterceptorBox.swift */, - ); - path = Boxes; - sourceTree = ""; - }; - DBF004FC7EB73781AFB4994142946ADC /* Stack Iterator */ = { + DE1CDA31F44C1A6BA1653D9C004094E7 /* Factories */ = { isa = PBXGroup; children = ( - BC09BB3959978C36E179BF081AD34637 /* CustomWindowProvider.swift */, - 24A690C0783B1213B2B9427E5DBA54AB /* DefaultStackIterator.swift */, - A609283F93558BD86003DFB9BBD80FAB /* KeyWindowProvider.swift */, - 1D293704218D0F87B55238BE40FC5F41 /* StackIterator.swift */, - 957DE564A0075325215F649806AA7FB8 /* WindowProvider.swift */, + 8AB540FDC7F5B230E9D16C5A0C3AC3B2 /* ClassNameFactory.swift */, + D81B8F35D82987B82212331A1D193C93 /* CompleteFactory.swift */, + BF368969053CF8B927A2A75F5880CE36 /* FinderFactory.swift */, + CE5F3C77DE076529171BC5A160964707 /* NavigationControllerFactory.swift */, + 12CC0D7F67029F8C7207C72678272148 /* NilFactory.swift */, + 6DF958E0814AED8492B86970511F4371 /* SimpleContainerFactory.swift */, + 22DF42B1E26F71346382619AE439C848 /* SplitControllerFactory.swift */, + 90E0A10D03D82CC51FBAD825EBC10102 /* StoryboardFactory.swift */, + 520068F09197E8DD9F2E74252C5F0E33 /* TabBarControllerFactory.swift */, + 05BB212958A3C39384391D2A7F21EC53 /* XibFactory.swift */, ); - path = "Stack Iterator"; + name = Factories; + path = RouteComposer/Classes/Factories; sourceTree = ""; }; E169A450ED27AC725DF52953F66D11E0 /* iOS */ = { @@ -932,289 +1169,63 @@ name = iOS; sourceTree = ""; }; - FC533A9A74ACCB6F79875BD72209026A /* Pod */ = { + EAE41DDC17D7955C920648F21B5F7DC2 /* Helpers */ = { isa = PBXGroup; children = ( - AFA429A4BAF8FEEF1B3AF479E0DF13F7 /* AbstractAction.html */, - 0AE1607C67067285BC547DB9D823AA61 /* AbstractAction.html */, - CDC1E666B89C7A0B27BF476BA1C1E07C /* AbstractFactory.html */, - 1A65E77E9BCB35CF02F6EDF3F511459F /* AbstractFactory.html */, - 480E344DA4F4EC4470888023BD30CA2C /* ActionConnecting.html */, - D7155A9CCC1AB1F97B646E69F2AA6C0A /* ActionConnecting.html */, - 8CF1692F6BE08D4E17ECA967EEBCEE92 /* ActionConnectingAssembly.html */, - 8CF33585C43373DA7799A2F7A37D34A5 /* ActionConnectingAssembly.html */, - A40A2E8D2163EDC819B1E5D569850E8C /* ActionResult.html */, - 098C05283A65684342D38C72837E08B0 /* ActionResult.html */, - ABA2CE5634839586D53EA645228635CD /* ActionToStepIntegrator.html */, - 96E03C0839A95FB10E40503CEE99387A /* ActionToStepIntegrator.html */, - CC92D551325BAF1B46E53D1C5352088D /* Additional Assemblies.html */, - 61491BF9D914EDD6D9A10AE3243F6F2A /* Additional Assemblies.html */, - D09EE6402AEB210F9C014222423DBE65 /* AddTabAction.html */, - CF1F2FBAF5BF3F9427B1EA45F4BA36B9 /* AddTabAction.html */, - 6129A810E390B0E0CB66E135DEA12D3B /* Array.html */, - 5DB37AADF1CB3448E349F9748933C47A /* Array.html */, - 207A953C483C0669E9B4C158FF21A082 /* Assemblies.html */, - 0EE6D4142F1BDD96DB7904E45E23CD45 /* Assemblies.html */, - 33F76D73A1C7A66B765094E2B3104CF6 /* badge.svg */, - F3B2D90CFE01ECF727368873C83D642B /* carat.png */, - 3DF9F953A4F5DC61C566243D5D20F68C /* carat.png */, - 9DE09268398795D3E07BD286ACB56478 /* ChainAssembly.html */, - 7D321DCBE9570B1CBB216F39B9A92ED9 /* ChainAssembly.html */, - 6E20D56A3EEA7DFC417CFC8E41D71533 /* ChildCoordinator.html */, - FB99A2BDA1BAB1DB880356B98F2094CE /* ChildCoordinator.html */, - B42DD12126757C0BC5AE538FF2BDEDB8 /* ClassFinder.html */, - A0C6FDAF8B069B589CC00BDA50D35ED6 /* ClassFinder.html */, - D57DDC72012C90871F28AD7FF9EFC491 /* ClassNameFactory.html */, - E6D3E3C5220FB823BCFE6E9E1B73980B /* ClassNameFactory.html */, - 597DF33BAB8BB62CDE32A9ACA9E6B850 /* ClassWithContextFinder.html */, - 2519723EA22947677D5B8305E9184149 /* ClassWithContextFinder.html */, - 195C9A6BB1149B2ED686DB5D8D86B628 /* CompleteFactory.html */, - A0CC77092054E385F5092F419FF6D6FD /* CompleteFactory.html */, - 8A865A15F5ECA1990553D7B6643BE9C1 /* CompleteFactoryAssembly.html */, - C843B5E50ED5956B3C2A6265BA2CC2ED /* CompleteFactoryAssembly.html */, - 24CB1919F213A5BE74DFBC3A807DD992 /* ContainerAction.html */, - B1EF8B02F3A8571DD6CDF5141CC25219 /* ContainerAction.html */, - 50D8BFD9ED8D2871641593456AFDE8CF /* ContainerFactory.html */, - 8A3A517CF3A085CCEE7E126DA4B63455 /* ContainerFactory.html */, - A94A3B653976FF6D1AD6482AAA80FFB5 /* ContainerStepAssembly.html */, - C62B347AC83431F3C1A6E2436A077A0E /* ContainerStepAssembly.html */, - 19DEA5D07FFAC9B633F0CAE606F42DE4 /* ContainerStepChainAssembly.html */, - 0D88C0BA1AC29181A31771C677DA3C01 /* ContainerStepChainAssembly.html */, - 22188551CCC89A77559827C3A6EA4277 /* ContainerViewController.html */, - 923CFD076CA72F633B781C4BE53F4EE8 /* ContainerViewController.html */, - 664384F130C03FE841828D488A3311B4 /* Context.html */, - 423354459CB97C0EEB298A256E5F0F1D /* Context.html */, - 516830839ABB240B3AE14D45BD77B768 /* ContextAccepting.html */, - FB2E7724487AA1D2533A72B1C1F5094B /* ContextAccepting.html */, - 1877077AF0A7B2E527239CCCA6D66EBF /* ContextChecking.html */, - 79F6F90A4B3F880F2280E011EDA2E1A6 /* ContextChecking.html */, - 96E26C22040CD0EA9EDFB82DECDB7133 /* ContextSettingTask.html */, - 5896F5D1215C2596B913766CF984192D /* ContextSettingTask.html */, - 22AFB3130F4DE7F166BB1594FFCE8F81 /* ContextTask.html */, - CB535E2E1DD4830E4B4014EA5F5433B4 /* ContextTask.html */, - 8BBF674BF37CAE152E8C132AAEE1B28F /* contributing.html */, - 6577D1071062D933C64C2D592C1F60F2 /* contributing.html */, - CA3800601F58D7FD6AACD54BCF6B07CC /* Core Entities.html */, - 96ED71E5F15D0E9CE1C2DE357EF8CA93 /* Core Entities.html */, - 7A42620004D0A4C7662D696C7F54611E /* CustomWindowProvider.html */, - 08819896CF3B46B220BA1716392C0C06 /* CustomWindowProvider.html */, - 3FA97177F633AB394E3D8947B1646846 /* dash.png */, - 6E641F5835E6207C2DE93D46F1AD18E8 /* dash.png */, - AA94B346FF7A395E17CA9D1DD3483F20 /* DefaultLogger.html */, - 6B0990EE843319BB3070FA9B5185023E /* DefaultLogger.html */, - 8D2F1810F957DD64F38B3D270E159259 /* DefaultRouter.html */, - 88E55904ADBB8C4639D53ED404CAE838 /* DefaultRouter.html */, - B9F950488CBC05C54F39FFC751B27631 /* DefaultStackIterator.html */, - 8C7B2369D9903D418D0F9A5B9813FF8E /* DefaultStackIterator.html */, - CA4D0C60E4BAC72B630EA3AA378091BC /* DestinationStep.html */, - 85B75969B7398143BE1CD1578367A5F8 /* DestinationStep.html */, - 381453B5B028B8436170EBC52BED32F6 /* DismissalMethodProvidingContextTask.html */, - 086AE74E3CD9BB1BC4323631248FD078 /* DismissalMethodProvidingContextTask.html */, - 5A05C546FBAA103A398923CB44831659 /* Dismissible.html */, - 5C49652E4C93677B1CDF00EAF738A929 /* Dismissible.html */, - B5384A31484460CE4DAB5A8B81A52513 /* DismissibleWithRuntimeStorage.html */, - CFAF3B6F0C788DF289768E2BC85CAFDD /* DismissibleWithRuntimeStorage.html */, - 4054C9FDF69DD47C0BDFEA2F72E7E146 /* docSet.dsidx */, - 9FEF1AA0E8B40266303537F60E7A1C1B /* examples.html */, - 8880A3BA520852826B065AA2A90A5845 /* examples.html */, - 42F6C9E0A9193BFA7BB7625F77FAF738 /* Extras.html */, - EE14BD102F8F18FCDF453DE4FF147100 /* Extras.html */, - 8916C970F1AAAE9215FA4B9B34BDECEA /* Factories.html */, - 0A2782F8C7EF815F5202DA085E8EBCBB /* Factories.html */, - 028ACF44CA855F409A35B485CB99B506 /* Factory.html */, - DACCC0004EFADEB21DEB0F2FB5847CEB /* Factory.html */, - F8342DC55B8C3D4BE368CA5392732A7E /* Finder.html */, - 4A189DB27DDA6A5B5BA9B4268625D49A /* Finder.html */, - A4AAE356A9261ABC8391A93E678C7A81 /* FinderFactory.html */, - EBF9D657E54BFEC1C864E3B5CEB24839 /* FinderFactory.html */, - 1FD46D43C3FE01D9F596246AAA3F4994 /* Finders.html */, - D685D3693AD019CEDA8426AC3093C342 /* Finders.html */, - 26E7ABFB84BB6ED03986E0E490CD0010 /* GeneralAction.html */, - E903F0277339518BE82A64E2D4449EF4 /* GeneralAction.html */, - E220E55C63E3EAB5240BDF3A4C655312 /* GeneralStep.html */, - DE9FDB30B66E38763126147CECD51BC2 /* GeneralStep.html */, - DB86E82EBE2CBDFADC6BC584799895B8 /* GenericStepAssembly.html */, - DD5E2E3C42E9A07E6253A83ADE41F798 /* GenericStepAssembly.html */, - 021B2C2B775C1C7FC127D6F9BC304761 /* gh.png */, - BC536011E8248C2D569D4BFFE52A3CFC /* gh.png */, - B1915A8B1D78F97F140139D8AAAB0645 /* highlight.css */, - D760D9655A198CE8BD5DD85B8641816C /* highlight.css */, - 5CD2BF905AC495321ACC60E2B7E304DB /* index.html */, - C184132A351A425A3405FF26EF60E2D8 /* index.html */, - 270CCBE1AFFA49565150C14C00414BEE /* Info.plist */, - 1192F9C24858AC8B462367D0D7353485 /* InlineContextTask.html */, - D0BD5D8A5461EA241C27183952C602EF /* InlineContextTask.html */, - 77B91DCF96FADC00190B1E141D308C76 /* InlineInterceptor.html */, - CD805D5EC6E25D925A6B75AB67FEBB4C /* InlineInterceptor.html */, - 6691BEB2198F05D7AA629A9B04DEEACA /* InlinePostTask.html */, - D67786AB29B568965B571E6D59B8BA39 /* InlinePostTask.html */, - A9CEC553D730A07357A1ADC7DAB95A7B /* InstanceFinder.html */, - 19A493EF620C87C5C903F2CA07789A9A /* InstanceFinder.html */, - 8DD26C9FC873C4630C4324DE9ECE3938 /* InterceptableRouter.html */, - 956021ACCB3FF94B16EDA902BFC33204 /* InterceptableRouter.html */, - 3943EABDDAF6AE3E274B3A8E86BDEE16 /* InterceptorResult.html */, - 24BCD84124BC0427A66288E4AA5CB28C /* InterceptorResult.html */, - 46BA19EE76B8EABCB597FB613E5C4918 /* jazzy.css */, - 05980176BE1BEF0A479BE3C6A256CAE0 /* jazzy.css */, - 0B1A7FA57304F314835432CEEA1A6898 /* jazzy.js */, - DEADD4AF5F972DB458541D5DE1C2FB5D /* jazzy.js */, - 8B89AAA88971F782F3F4959FC07E1856 /* jquery.min.js */, - B6DF98C642FE410031613181E0BB581E /* jquery.min.js */, - 782DAD9B5C80BE1E1AED9296FA3452B2 /* KeyWindowProvider.html */, - 2A7D01D7F14B93E5D4F3A4F5DBC60CB1 /* KeyWindowProvider.html */, - FE782D5A78F72D617F6C072708BD96D0 /* LastStepInChainAssembly.html */, - CDA5BB783DF17BABD5A0D1F2BD321E17 /* LastStepInChainAssembly.html */, - 7271B9CAD516F45F05B5D99AEC7C9B4B /* LICENSE */, - 8A7792A6E6F6DD226536355D594B747E /* Logger.html */, - D1BA9BA97108893A7956D206D35B9E48 /* Logger.html */, - 3CF63312EB7212654E1FC364BC235DB0 /* Logging.html */, - 6BC7DE70BC59FB2A8CBDE7C5F3FC7F10 /* Logging.html */, - C56F515C5D44946F9693251B18BDD69C /* LogLevel.html */, - 7ADF9E36DD02D67B42C60E8A5D910473 /* LogLevel.html */, - E0AA3938E874429D916F109DCAC1A796 /* LogMessage.html */, - F7CB7B4E552BBD9648095BFEAA4949E5 /* LogMessage.html */, - 02443D41162EAB38073722A54C892E03 /* NavigationControllerActions.html */, - 6039F51D10A23F130A0B1DBE0F04E46F /* NavigationControllerActions.html */, - 1D303A889F61E64055D481D05B026DA6 /* NavigationControllerFactory.html */, - C14C2ADBCFE9E39E9B3E837A8888F5B0 /* NavigationControllerFactory.html */, - A64A30DFB0A291100209C8F4844E66A0 /* NavigationControllerStep.html */, - 1333FACAA37A78AD579A1B7874CC801F /* NavigationControllerStep.html */, - 4C6AEA63F60DD393969FFC18F6028516 /* NavigationDelayingInterceptor.html */, - A5629AA13F414AF20776905FB9085B8D /* NavigationDelayingInterceptor.html */, - 381A0AF1DAA681428936C745FF2AE46F /* NilFactory.html */, - 6AA2FB223A98F4D5D95D11DF22863F94 /* NilFactory.html */, - 44387090CD7D849A811F627A52223F06 /* NilFinder.html */, - DB0999C1D2B6AE7E7B001A01AEE8AC3C /* NilFinder.html */, - B2CDBA4C5B5EFCEC8C025465D4C65BBA /* Other Classes.html */, - 92A08D45FC97ECC82AA7828F4AD66BF4 /* Other Classes.html */, - 1FCCFDD051E6ECBB6CE2357F19B60DE4 /* Other Extensions.html */, - 7ED450E536B95CB536016632F46902D4 /* Other Extensions.html */, - 491D0D821816CB1DF9B6F6F5E3B32DAD /* Other Guides.html */, - 5BAF11D5AF130C31C1C2E4E9AF00DA37 /* Other Guides.html */, - 592BCA7276C821950D0C6CFE6FE06234 /* Other Protocols.html */, - D2569CD397EDDB70C7F3B5F3D7306084 /* Other Protocols.html */, - 188A7A79B2F8484501BC1652F1161A0A /* Other Structs.html */, - F9A9F3DE176604A88F0574BA1F622088 /* Other Structs.html */, - E60B06DC09DD49241BBD23DA63F2D88D /* PostRoutingTask.html */, - B881F29E57173951345AAEE421E48F3D /* PostRoutingTask.html */, - EAFA174602688081728DE552AEDF7294 /* PresentingFinder.html */, - 4A49948568CB31E6DA2A63C5423FE728 /* PresentingFinder.html */, - F18860F2E83E7000A247546627CAF714 /* PresentModallyAction.html */, - 2CD701A7419C4C33F4AAE2F10B125291 /* PresentModallyAction.html */, - 39A27288171B953F561DB90C4236AC64 /* PushAction.html */, - 558D19815D644CBA8E26B390CC4B4323 /* PushAction.html */, - 4EF29A2B53FB54BD73431B7F1ED55561 /* PushAsRootAction.html */, - B211524384FA41C3FE09A804A48C0CF3 /* PushAsRootAction.html */, - D954E7897493371D369B0D780EEC80CD /* PushReplacingLastAction.html */, - 98A39C208F8983901E54797D9570873B /* PushReplacingLastAction.html */, - D37955CCB5EFB5D14E5F197509908B19 /* PushToDetailsAction.html */, - 3F53C6225BD89273C3D07691E38A2E52 /* PushToDetailsAction.html */, - F47F4B1D5E0128360B2D33B6E37AC00F /* readme.html */, - 88C27E79F9BA2D616DCE67BF13FF715E /* readme.html */, - ACAC4120BA8016A5CD95545230C471A9 /* README.md */, - 765CB8B0FF803BD138DA470FC1A7793A /* ReplaceRootAction.html */, - 7005E75FC1E9E2C7DF393D218C479837 /* ReplaceRootAction.html */, - 56313DA12B086770363BC728FECB24E2 /* Resulting Enums.html */, - E6DE05F3E5C12F959AB91C7F49CE5714 /* Resulting Enums.html */, - 73D841A6CEE3C2FEDA5A5F2305309408 /* RouteComposer.podspec */, - 713B8C4C01D5FA9B6E527CACC501BBA4 /* RouteComposer.tgz */, - 4841717738931D3819B4A431541108F8 /* Router.html */, - 561B25F8168F8DA222F57F3BD1031770 /* Router.html */, - BBA97A2CF744A8091E859573204F0285 /* RoutingError.html */, - 10C7CDBA53AAE2523F0D837C1E998025 /* RoutingError.html */, - 321FBD1E6A14FBA97489BC4B5C10667B /* RoutingInterceptable.html */, - 153263D8547A0B7C9D855A6F3571F06B /* RoutingInterceptable.html */, - 682B080C29D1052C215C039E134AE8E1 /* RoutingInterceptor.html */, - 084E1AB66C39F726116A90D4ADC29DF6 /* RoutingInterceptor.html */, - 6F14713CD02E7919C97015222CD157A5 /* RoutingResult.html */, - E58E714AD4214DF569EC29BDDE723055 /* RoutingResult.html */, - 1C47044F289672E53232F85DD7133934 /* search.json */, - 97448704460B4755B7FDFE1574A760BE /* search.json */, - EED70F9AF724BCC3EE71F4609D870AF7 /* SearchOptions.html */, - 793D51D4733D743EE33CEED4A185895F /* SearchOptions.html */, - BFE9F9A794DD73F790772E75B4CF19B5 /* SetAsMasterAction.html */, - 8FB61A5294248662C640312A58D01612 /* SetAsMasterAction.html */, - CC180B1003BCAE79AB52803B0AFFCC03 /* SimpleContainerFactory.html */, - 85B48D3BF4A8E07E5B0FE22D30370F7B /* SimpleContainerFactory.html */, - AB28C6A1A44A6CF88D87CC51B88FA4DC /* SingleContainerStep.html */, - 5381491E6C09A47F5F5D3746569B214E /* SingleContainerStep.html */, - 3BCEBEFA09463E4F3FA343ACBEE5D7EF /* SingleNavigationLock.html */, - E398BB1BFFF09916A96BDFA993AC3F4B /* SingleNavigationLock.html */, - 71F418103A89B3776A95010C8AF39930 /* SingleNavigationRouter.html */, - 780329511D4FF67BCE1CF95DED666FDF /* SingleNavigationRouter.html */, - 46E3654709569A047BCD17A6E57A1B8F /* SingleStep.html */, - 87BA38C5432B4596F5C22223D8F1F210 /* SingleStep.html */, - 6B5185804A9664AE341968294A876AAE /* SplitControllerFactory.html */, - DBA1F3D318181A40B8CFE63CB082F65C /* SplitControllerFactory.html */, - 800A7A84F2C5AB6638CA7190B6EF6716 /* SplitControllerStep.html */, - BBA982808DF60AF74FF23BA6DE873267 /* SplitControllerStep.html */, - 6D218DC743AB89F9C1D7058066498C45 /* SplitViewControllerActions.html */, - DCE61955055AB13A07938FA720E41C1B /* SplitViewControllerActions.html */, - 6FCCFD3707F950F1554D27FD23412D2A /* StackIteratingFinder.html */, - DF07CBF52E0FA8E41D26C300873EDCB6 /* StackIteratingFinder.html */, - 83AB9E3BCAC8107789315FE20F3B9A95 /* StackIterator.html */, - 97218D29341F51F941141B4D0E8BF12A /* StackIterator.html */, - 13C9E562A7A7035E90DD3F0A036FC5D9 /* StartingPoint.html */, - 10ECA0BDFBE5DF5FB97B5D224DB66C10 /* StartingPoint.html */, - A641D2D40F9E9D7CEE455AE71F8CD4D5 /* StepAssembly.html */, - 601018224E6386D119A31171D9A24773 /* StepAssembly.html */, - F0EE690823123BB26E7250ECC34330D9 /* StepChainAssembly.html */, - 4262608F36F98FA193F54AC671CAD026 /* StepChainAssembly.html */, - 003C268B04AE97B0433F9CC8B4B89786 /* Steps.html */, - 59BA49ED38C693F0335E92D7C35D4780 /* Steps.html */, - 1EB008BF84F33B86DB3F4C8ACA4D6122 /* StoryboardFactory.html */, - E8E2C38DC51BBE01219CA0FA765171FB /* StoryboardFactory.html */, - 234452A3F470D50706687529EF3D7576 /* Strategy.html */, - 4B6427B121564E6134567456589E9FB6 /* Strategy.html */, - 561133E8EA407937AFF2F2787B5B37FD /* SwitchAssembly.html */, - 27CA32B4750D2E0401E63A2D81BBBC37 /* SwitchAssembly.html */, - 39661F0697E622B497A61825F031F457 /* TabBarControllerActions.html */, - 580EBB476751356CEE78A7DC9D61A471 /* TabBarControllerActions.html */, - 9CA58411D724C573E819EBC7BDD94981 /* TabBarControllerFactory.html */, - FE839C38383042FBE7C9E9D86C3F4F1F /* TabBarControllerFactory.html */, - 47B6F115808C7111670D86855C61137F /* TabBarControllerStep.html */, - 0F9A09F315B4372A8AB1FF2EF5BA95CA /* TabBarControllerStep.html */, - 421A1790C9406C4D26137C4ADA036B8C /* Tasks.html */, - 9F2DDC133BFEED9EC1AA3E5297F86661 /* Tasks.html */, - 4CEAF1519B12096BE0E7FAD47F5D5396 /* UINavigationController.html */, - 8C457C5A6845C3FC5662DD12D76EF5F7 /* UINavigationController.html */, - 948DAC2EFA321FF958EB0D07EFF031D6 /* UISplitViewController.html */, - 0E2DEF1815CF70609E18B412F236169F /* UISplitViewController.html */, - 199B075C8FC3DF338BFB918380169E10 /* UITabBarController.html */, - 410D30AD133F8F0028262EC1EAFDC4D1 /* UITabBarController.html */, - FEECE0E72AFA303D6D890F73F05F2F49 /* UIViewController.html */, - 550AFE4D4960F72521C9F3F81AA52A4E /* UIViewController.html */, - 550E29C4DB8ACFA6CBEED80F25D9DE44 /* UIViewController's protocols.html */, - FD0B8D8B7C862E7CBC0A2C0878C49061 /* UIViewController's protocols.html */, - 9731119A68242EE60ACEB916A39257C5 /* UIWindow.html */, - EC911B6BB8643293F9A3577DDA9AF96F /* UIWindow.html */, - 8EDE4FBBFD089AC892418DCA5CCC6455 /* undocumented.json */, - 7E5F14C554E24FA7B057C917354E3D4A /* ViewControllerActions.html */, - E611735EDFCEAE40AEE72EA7930A7B7E /* ViewControllerActions.html */, - D2FD5E1C5B8E2FB3FFE11B15815F95E3 /* WindowProvider.html */, - 1E165AC1386EA6BB36BA8F4961726135 /* WindowProvider.html */, - 4F6234EEFBF261FB8A105DE658A6655D /* XibFactory.html */, - 3F54EBF5A1F58CD48D0FF0F85C26ECDB /* XibFactory.html */, + A4F88BF5002DDAA7D34BF5791523FC59 /* ActionConnecting.swift */, + 78073F294062AE294CAFA161638F2424 /* ActionConnectingAssembly.swift */, + C0D2BB862F079FBC5DEF176FFD2B31B9 /* ActionToStepIntegrator.swift */, + 36DDFF2C559F3BDED52ADBC3E19089A6 /* BaseEntitiesCollector.swift */, + BF7397D51305C37299575ACB61D209B9 /* CompleteFactoryChainAssembly.swift */, + 6E9C9512AE194707FC309A27F9D96D16 /* ContainerStepChainAssembly.swift */, + 11D78D26208470DB86BE752954D6907E /* GenericStepAssembly.swift */, + 5E3819EB22816CC8E10AF7C83D924AB2 /* InterceptableStepAssembling.swift */, + 7E82F2960F4530024C161BDE95A89DFA /* LastStepInChainAssembly.swift */, + F70F03FFAC8AD6BA993892DE2FFDDFF6 /* StepChainAssembly.swift */, + 1AB8EE43049793FB4D4E69AEDDF957E1 /* TaskCollector.swift */, ); - name = Pod; + name = Helpers; + path = Helpers; sourceTree = ""; }; - FC90DEA4BC09695F6F15C8C3ABC8498C /* Factories */ = { + EB9143CF85B9153D8B49E0951FA4D342 /* RouteComposer */ = { isa = PBXGroup; children = ( - B6855DCD2516EE5E2F8A1E5E1DCDF192 /* ClassNameFactory.swift */, - 9FA68B9570A355097C40516727C6C78C /* CompleteFactory.swift */, - 714C99F6564C462B4A9FD1A08E3D6BFD /* FinderFactory.swift */, - 43A59FA94B97F36783DA0C6238662889 /* NavigationControllerFactory.swift */, - 5FAC7ECA2D4FEA763C17E27B188998B7 /* NilFactory.swift */, - 1A7BC50333691FA051B9043001E892CD /* SimpleContainerFactory.swift */, - C168DCA24176688DA8777D71DE2EA89C /* SplitControllerFactory.swift */, - 63BB6CCB9A87D07C980E8116996CD8BE /* StoryboardFactory.swift */, - 0532A9467A5304DC24B02BB21F805C25 /* TabBarControllerFactory.swift */, - 2087A163BD54FAFA0777BA83C9CF1471 /* XibFactory.swift */, + F6F29F99F1EC68A022E6F9DB0AC583A7 /* AbstractAction.swift */, + 6E41BE4B9907AE16275F20DD6F795AF5 /* AbstractFactory.swift */, + 3054456717875EEDD8BB574A5C193A43 /* Action.swift */, + 93FF79ED112CF97AF510933B0C355EB5 /* ActionResult.swift */, + AC7946B169DCF29471B69BE15F3C7198 /* ChildCoordinator.swift */, + 80868B2AFBC44B75DA8281140FB763C3 /* ContainerFactory.swift */, + 442307C43F441DE24C6B1B228823D0D3 /* ContainerViewController.swift */, + 05128C494CA41D07A2106C7C6C2BEE00 /* ContextTask.swift */, + AE5B955F04AADBF4F9AF82D35B61507B /* DestinationStep.swift */, + C08BEC8FFB40CB6D5BA911B93F192905 /* Factory.swift */, + 37C015C72A6784C7AA378A05B5C7C0D1 /* Finder.swift */, + F4934B3129210C81801D568D842E5B74 /* InlineTasks.swift */, + F166B53BD5C2209EE9145C43787C4B16 /* InterceptableRouter.swift */, + 6A1A43B3D0D34DCD77ED37541D367DD1 /* InterceptorResult.swift */, + 1B35AE206B3FA4E9651AF24CDA4FF3D8 /* PostRoutingTask.swift */, + E80395DDFEDBCBDFB4AD934100ADEC67 /* Router.swift */, + 9BA4A291580BE3952D81A952ACD4A303 /* RoutingError.swift */, + 16B6E10B3105A7ED40E75F088F8F9314 /* RoutingInterceptable.swift */, + 05463B68954A3EC6254D1B8BE08AF3C5 /* RoutingInterceptor.swift */, + 74FFEEA6B94A2545EFE23D5614C50064 /* RoutingResult.swift */, + 7FA6A2AA469FBCDC458B47A7C195BECF /* SearchOptions.swift */, + 5560D5A16AB2D762086DE6101A831BDD /* Actions */, + 6B6FBDF05ACD4DEEFEC403D56C1E6A0F /* Assemblies */, + 639D7C400DB85A809AC73A3DCDED8AF6 /* Extensions */, + 6DCF51FAD934BB4A8E47DAE66B5B008D /* Extra */, + DE1CDA31F44C1A6BA1653D9C004094E7 /* Factories */, + 59E582DA85D904EBADA8B945623A00E9 /* Finders */, + 82B4483A262828B146E97FDA16A9AFC6 /* Logger */, + 54C75437D471AA119AACCA062501B3F0 /* Pod */, + 5D9855F2DD2F062449E891F8CB677624 /* Router */, + 8374BA686ABF12AEAA5091144809675F /* Steps */, + 1700147793EB4B6C4E3115E5F6857A12 /* Support Files */, ); - name = Factories; - path = RouteComposer/Classes/Factories; + name = RouteComposer; + path = ../..; sourceTree = ""; }; /* End PBXGroup section */ @@ -1271,7 +1282,7 @@ buildConfigurationList = E13C214E7BDEA9D735C4D2722BC7F096 /* Build configuration list for PBXNativeTarget "RouteComposer" */; buildPhases = ( 6742CEC3C98CEAFED2BC87DF9F0955A4 /* Headers */, - 867593E9E3070A6EAFB590028A956240 /* Sources */, + C6808106A0EBAC7E3FDD48B99BA5E4EA /* Sources */, 177071F87B240A2FC894CDEE5BB032D6 /* Frameworks */, 85726D5E968BBBB335957B1657A9EA82 /* Resources */, ); @@ -1310,15 +1321,14 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0930; - LastUpgradeCheck = 1020; + LastUpgradeCheck = 0930; }; buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; + developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, - Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; productRefGroup = 61EACB14BC9F79DFB755DDB666B8669C /* Products */; @@ -1365,136 +1375,136 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 867593E9E3070A6EAFB590028A956240 /* Sources */ = { + 92F2A314E89FD2ACB0217FCD673F3FF2 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7C2932A777ACE6D4ECD80D6C391E017D /* AbstractAction.swift in Sources */, - 7C7C42A3EF78F91CF101242046E5D670 /* AbstractFactory.swift in Sources */, - FD8EBAE48F4BFB53758D4751B55384F0 /* Action.swift in Sources */, - 3E8D222F8D9D966F2C372B82B81EA3B0 /* ActionBox.swift in Sources */, - 016EC794CA953DA8B0DD1B6C3652FE02 /* ActionConnecting.swift in Sources */, - 968D489950F699948A7F5A5397DF4611 /* ActionConnectingAssembly.swift in Sources */, - 5D4E9EFAAD3C34F71EA49B9E7BBB3E3D /* ActionResult.swift in Sources */, - 5CB42673C240831A2A1938DE0080757C /* ActionToStepIntegrator.swift in Sources */, - F3FB31DA5B786B8841C10E739EAD4A49 /* AnyAction.swift in Sources */, - 931726F00FDABCC3AD82D126EA657509 /* AnyActionBox.swift in Sources */, - A77C061470922451CFC29BC1FC6FA58D /* AnyContextTask.swift in Sources */, - D84DAD608FC9ED5C8855B5F2CA782D4C /* AnyFactory.swift in Sources */, - 561075E2C684246BAA6EA1CD5103BED9 /* AnyFactoryBox.swift in Sources */, - 043347A982FE0080E79328D10B29599F /* AnyFinder.swift in Sources */, - C10C45CB7A46604C22A97E70AC005A73 /* AnyPostRoutingTask.swift in Sources */, - F1B157DB7D392DCCE7F856098BB36222 /* AnyRoutingInterceptor.swift in Sources */, - AB09E2192E90DE2A6FE8CD6D32E9005D /* Array+Extension.swift in Sources */, - 64D1A53A66118AC8F6441FAF1E7ABEA1 /* BaseEntitiesCollector.swift in Sources */, - F73AC2B8E140DC777C9FE947FD68EAD7 /* BaseStep.swift in Sources */, - CD630489203E6E61604D908379039D47 /* ChainableStep.swift in Sources */, - 9BAA6649C6B21DD3643DF57DDB7118C4 /* ChainAssembly.swift in Sources */, - D140D9135FFACC5165FE444A76C632C2 /* ChildCoordinator.swift in Sources */, - F56DD3A94C7A3EF93A02214EBC550C65 /* ClassFinder.swift in Sources */, - F1F6070C74FDBC08DC01D3444388E341 /* ClassNameFactory.swift in Sources */, - 7B9716925FF2A7BAA7B9580258C84425 /* ClassWithContextFinder.swift in Sources */, - 47427127CAA11F51EBF3309A6DE4DB02 /* CompleteFactory.swift in Sources */, - FCC8B7DE9F4A128E9B22445619EDA2E7 /* CompleteFactoryAssembly.swift in Sources */, - 4495D1ADDBC51D58E37841CA899B1327 /* ContainerActionBox.swift in Sources */, - C4EFC3A1C1747C0ED88DB2F84DE27238 /* ContainerFactory.swift in Sources */, - F5528F47394777211BF9DBA97ADD2403 /* ContainerFactoryBox.swift in Sources */, - 0890BC3010D03B59550065D3216D28A3 /* ContainerStepAssembly.swift in Sources */, - A5038C12FE6FC844300E3086059719D9 /* ContainerStepChainAssembly.swift in Sources */, - 3EC8A4A298F0504ABB1CC42E41A62C4B /* ContainerViewController.swift in Sources */, - 0D81349EB2D5B1463E0CC5FDA74D804A /* ContextAccepting.swift in Sources */, - 7B457ABA8894DC02168ADC92139D2192 /* ContextChecking.swift in Sources */, - DF7B88B0BF4F2B34CDD0D63659089DD2 /* ContextSettingTask.swift in Sources */, - 08BC638A1D02138961DCF54264B9F01A /* ContextTask.swift in Sources */, - 12D0B4FC7A97AD8C9BF5998CC6259AB2 /* ContextTaskBox.swift in Sources */, - EF05703866B9A01C39B8D32A99739A96 /* ContextTaskMultiplexer.swift in Sources */, - DCFC9B0673BBEF2D6ECA8E0806248AD2 /* CustomWindowProvider.swift in Sources */, - CD81645E9BA9D4E146522E2893122DD9 /* DefaultLogger+LogLevel.swift in Sources */, - C051347F3253F85225300EFE317C045C /* DefaultLogger.swift in Sources */, - FA66D33E0ABB03D110B211D9EC62AB37 /* DefaultRouter+Extension.swift in Sources */, - 0B1E1FB90ACC0676888565061D77C7C3 /* DefaultRouter.swift in Sources */, - 5A6A2443BBB3767BCE605E15F871EC15 /* DefaultStackIterator.swift in Sources */, - D68ED0A046840CA3BBBDDD2E9199027C /* DelayedIntegrationFactory.swift in Sources */, - 213EA1E7C8811D6F11C358506D0C39F2 /* DestinationStep.swift in Sources */, - 9067A416CB91676B220943B9674C1E9D /* DismissalMethodProvidingContextTask.swift in Sources */, - 3AC7C504F72691C0E76FDF0929F589CC /* Dismissible.swift in Sources */, - B3A162B1D17EAA14DD1A4ED7BA29E7BB /* Factory.swift in Sources */, - 94DB5C06B1EF3997F3FAA3B9B7EAF306 /* FactoryBox.swift in Sources */, - E20A23703E0ED9414CBD24F3FE64E2CB /* Finder.swift in Sources */, - 12BD3369492E479EB2E17990EF4104E5 /* FinderBox.swift in Sources */, - 9835DE7EBD893AC83943BFB493EE98AF /* FinderFactory.swift in Sources */, - 709D7DA3E24F6030F774AAD9ABA817AA /* GeneralStep.swift in Sources */, - 97AFB2A059595D7296F36196595B0BA2 /* GenericStepAssembly.swift in Sources */, - D178FA61A87FB4899896D37EBFBE1505 /* InlineTasks.swift in Sources */, - 8996CF9CD698D2A77C29490D8F7C95BA /* InstanceFinder.swift in Sources */, - 98F7E4E1D9769B19E810618D7A8E74D6 /* InterceptableRouter.swift in Sources */, - CD468EB18EAF163A954916EB7E320258 /* InterceptableStep.swift in Sources */, - 095713778FF7904D457F9244FA8B2EA9 /* InterceptableStepAssembling.swift in Sources */, - 4A505DC95DC29108DFC7A30ABFA69A93 /* InterceptorMultiplexer.swift in Sources */, - A73E843030D02F881814C9755A815CB7 /* InterceptorResult.swift in Sources */, - B677D829C2A28333F797442191871925 /* KeyWindowProvider.swift in Sources */, - 0F2838AD68B4D52DF206A136F99D39AC /* LastStepInChainAssembly.swift in Sources */, - 12B0B9150CEB43E0C524836C97A5DBF3 /* Logger.swift in Sources */, - C07DEEE2D3B22FEC28825A2964C27847 /* LogMessage.swift in Sources */, - 94398DD6A7B937F73D90D146A30747C4 /* MainThreadChecking.swift in Sources */, - F8295F5AECB7FAE88FDF345F3EF2A301 /* NavigationController+Extension.swift in Sources */, - 3302AFE00D560C13B17D68766907F2EB /* NavigationControllerFactory.swift in Sources */, - EED427DC10BED4DEE140067A4D47E1FF /* NavigationControllerStep.swift in Sources */, - 384D1A96EAF17BAA6B0AA6B6794A6A2C /* NavigationDelayInterceptor.swift in Sources */, - EDE56D2604CA7713DBE57B2E0EAC5878 /* NilEntity.swift in Sources */, - 2DD7CEE492967184E77F1AE5AC2233E2 /* NilFactory.swift in Sources */, - 39A6BB0AAAE27D992D367A409EB394EA /* NilFinder.swift in Sources */, - 80443003FF91500A3F7C1F339A432060 /* PerformableStep.swift in Sources */, - A5F649C31E10ACB2450489A09D4A4807 /* PerformableStepResult.swift in Sources */, - 9A234873E73C9B0806FF07A91823D8D8 /* PostRoutingTask.swift in Sources */, - 67233D47D87B4C4C00C1E51AC033E16E /* PostRoutingTaskBox.swift in Sources */, - F6E826904A368DCAE04C4733B8428745 /* PostRoutingTaskMultiplexer.swift in Sources */, - 37BA5A989DC74A2DAE86EB95565488C2 /* PreparableEntity.swift in Sources */, - 8F325FD591F6AD03EBA01781E784500C /* PresentingFinder.swift in Sources */, - 9D6E7D3D1D325BBA0E87638C5A238933 /* RouteComposer-dummy.m in Sources */, - BA6F505265DB2666FAE7C2C6BBF96236 /* Router.swift in Sources */, - 4762C4D086C6CD3576B5082E307ED59D /* RoutingError.swift in Sources */, - A08ABD4214565E2381292B11AB3F584B /* RoutingInterceptable.swift in Sources */, - D97036E7F61D4000853888DB23CFF095 /* RoutingInterceptor.swift in Sources */, - 7D9F7ED2EB2D01E93954B346821AA7D5 /* RoutingInterceptorBox.swift in Sources */, - 84F60D1039CE97CA12B1F8268721A476 /* RoutingResult.swift in Sources */, - 2AE6453876684FEFCA484F09B1DE36B0 /* RoutingStep.swift in Sources */, - 4DF9BEE8604FFB2A9AF4F2A4900AAAD1 /* SearchOptions.swift in Sources */, - 9596F5A1A5146D198CB25DCDFFBCCE0F /* SimpleContainerFactory.swift in Sources */, - A079BEA37C2925DEE827670AB170FA17 /* SingleContainerStep.swift in Sources */, - 458324CA99AA8D519AA15F75580AF4EF /* SingleNavigationRouter.swift in Sources */, - 1F54FFE7D2851DFC982BAC0041BE59E8 /* SingleStep.swift in Sources */, - C527D2A903F4064C0D1F4A7BC27DD732 /* SplitControllerFactory.swift in Sources */, - 1C4CD0F93F084DF4802E8D4EADB6C0D5 /* SplitControllerStep.swift in Sources */, - 89E963CA98F2D297754A43B97829C53A /* SplitViewController+Extension.swift in Sources */, - 3BB50929411F16AE82DC2C01F8833CC3 /* StackIteratingFinder.swift in Sources */, - 3C6236695AFA2D4DF1F8E3352FD06F66 /* StackIterator.swift in Sources */, - 677A0C0849E6DE52B7DB485489DBE3C9 /* StepAssembly.swift in Sources */, - B58C53623348997A8CB7174A2F0E25D6 /* StepChainAssembly.swift in Sources */, - 4FBD156A14BFDA2B601EFBC0B32D67F1 /* StoryboardFactory.swift in Sources */, - 450946385423480C73D50D6FEABF50FD /* SwitchAssembly.swift in Sources */, - D61755EF75FFA7AD0894170332BF1A05 /* SwitcherStep.swift in Sources */, - AFC9EA707D85B3BDAE798F92421F6655 /* TabBarControllerFactory.swift in Sources */, - 31AD9756D7AF6B278534F70E19E58B8A /* TabBarControllerStep.swift in Sources */, - 8529207A83223E1B9AF674135F434786 /* TabBarViewController+Extension.swift in Sources */, - 85F1C0E6C0FC8C9D2D3B9795CE4ACB0F /* TaskCollector.swift in Sources */, - C44B3EC9D69341CF167A4446980B77F1 /* UINavigationController+Action.swift in Sources */, - 80757EA01F313A47B3B51025B5A288B3 /* UISplitViewController+Action.swift in Sources */, - 7D7102076FE65036C45711B30211ED4C /* UITabBarController+Action.swift in Sources */, - A8CDE32D0818CC4C5A10B4BDA1E8CE15 /* UIViewController+Action.swift in Sources */, - D176C4683054028E79AE75B243A08C04 /* UIViewController+Extension.swift in Sources */, - 4A47F7B271FB547E31A47D2316B3F6B1 /* UIWindow+Extension.swift in Sources */, - 69F77354C045DCC25FD4F05B8133C548 /* WindowProvider.swift in Sources */, - A7323735AB7070A3B115DA97CCEB9356 /* XibFactory.swift in Sources */, - EF158940FA82F945A36C23A2 /* CompleteFactoryChainAssembly.swift in Sources */, + 0E0CCE16192B63F8B3077AAC9079088D /* Pods-RouteComposer_Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 92F2A314E89FD2ACB0217FCD673F3FF2 /* Sources */ = { + C6808106A0EBAC7E3FDD48B99BA5E4EA /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0E0CCE16192B63F8B3077AAC9079088D /* Pods-RouteComposer_Example-dummy.m in Sources */, + E8057E39FA7D879432F9CB05DDE21FB7 /* AbstractAction.swift in Sources */, + 744C9649D71A2FA3F4B436EF7A41E782 /* AbstractFactory.swift in Sources */, + 6B198335BD4645729B90C2FD41003141 /* Action.swift in Sources */, + EEF487B4562EB450C8D71958C7619C12 /* ActionBox.swift in Sources */, + 782502CBCE490E1FAA96059635C0E4C8 /* ActionConnecting.swift in Sources */, + 84BA56D4B42F4899D162CBE19173FE2F /* ActionConnectingAssembly.swift in Sources */, + 0F84B8377F7FF1DB1849608313E29955 /* ActionResult.swift in Sources */, + 0BF4243A93B487BC835962C2EBC46816 /* ActionToStepIntegrator.swift in Sources */, + 649AECC8AF084F7866F5655DC27FDB4D /* AnyAction.swift in Sources */, + 697DBB2D28B8008429F08E7FF519883D /* AnyActionBox.swift in Sources */, + 6646BB062DED97294D18CF86544B89F5 /* AnyContextTask.swift in Sources */, + B5F1967EEAE4E4C2E73FACB46E82836F /* AnyFactory.swift in Sources */, + A3A22B361EA93478C7F06BD61B7AA661 /* AnyFactoryBox.swift in Sources */, + D7460D0FD7FE2D32B81C271F37333C10 /* AnyFinder.swift in Sources */, + 49107307D357F3B73D1C9D81BD18F900 /* AnyPostRoutingTask.swift in Sources */, + 6F62E9B8E0533DEADB4D69607F442483 /* AnyRoutingInterceptor.swift in Sources */, + 9CE84F9111E57533F28C31037D19608B /* Array+Extension.swift in Sources */, + 04AC0AC8940BF3803D74492C93FB72D3 /* BaseEntitiesCollector.swift in Sources */, + 744DA42900DF98F3495FEF9BE8D1191D /* BaseStep.swift in Sources */, + 05CC1C4278D0CE4A3A5573157FDB077C /* ChainableStep.swift in Sources */, + CE4F3A385A9A84DFCC7FB824240266EC /* ChainAssembly.swift in Sources */, + ECB7E39DEF74B707C6DD585D6BCFCFF0 /* ChildCoordinator.swift in Sources */, + 67B7BFD285BD2F727431B11FEF1022C3 /* ClassFinder.swift in Sources */, + 5E80EFDE0FFF866019FDC71E94D7FE41 /* ClassNameFactory.swift in Sources */, + 150D66446A7DFAE5B01893D3F0301D2B /* ClassWithContextFinder.swift in Sources */, + 7DFEAFD11436C539018C20F1AEBF155F /* CompleteFactory.swift in Sources */, + C67EFD25B09CDF70D315C55E66F20E66 /* CompleteFactoryAssembly.swift in Sources */, + 205C2DDD3677E1D32EA9F68D43C03B5D /* CompleteFactoryChainAssembly.swift in Sources */, + 38B8506F4822A070B0FC38E9D6BEA4EB /* ContainerActionBox.swift in Sources */, + 3A7B6B70899CA5EB3BF3B06229750153 /* ContainerFactory.swift in Sources */, + 0556B78EDF300F0F1F3C49E2B2A9C442 /* ContainerFactoryBox.swift in Sources */, + 7AE6225B3FA2807DE0463535AE192728 /* ContainerStepAssembly.swift in Sources */, + C229CA797081A7AA5FBB65685544B856 /* ContainerStepChainAssembly.swift in Sources */, + B79DCF13F0BB9B9BD30CD06A1FD93CA9 /* ContainerViewController.swift in Sources */, + 28161731D4556F3B5F71F83083AE43E1 /* ContextAccepting.swift in Sources */, + 9581BD397D8DBFC221530F44B2FE3D34 /* ContextChecking.swift in Sources */, + 95306ED05481C364DA6E57274234E198 /* ContextSettingTask.swift in Sources */, + 55B0D963C2BE685CE2E424C35C52CDB1 /* ContextTask.swift in Sources */, + CA47B11F3F2CEC3C7C34C54EADD7776F /* ContextTaskBox.swift in Sources */, + 74F33F8797855E0EE6BE59FA8A0BDFA4 /* ContextTaskMultiplexer.swift in Sources */, + 546EAD350A589EEC08B4EC38D5016F6F /* CustomWindowProvider.swift in Sources */, + 5A368915529B4C2A4A4F86FD410D55CB /* DefaultLogger+LogLevel.swift in Sources */, + 57DCA409A957ACAF6677A652ECA768B8 /* DefaultLogger.swift in Sources */, + B584A01105BE950AE1D289B641BFA597 /* DefaultRouter+Extension.swift in Sources */, + ADCDED00E687E7FF3440870CEE96F40A /* DefaultRouter.swift in Sources */, + C9EB5AEC738F7C07FE4F8FB203B08FD2 /* DefaultStackIterator.swift in Sources */, + C98F09AB167E867C2ADA64829ABA4E51 /* DelayedIntegrationFactory.swift in Sources */, + D9D5F5249B5AF98E5CFC671381685287 /* DestinationStep.swift in Sources */, + 961C4B8EEB3EAA3744D69C46EE9D9873 /* DismissalMethodProvidingContextTask.swift in Sources */, + 0E8BBA2F6AA4D5FF365097FB00F05C75 /* Dismissible.swift in Sources */, + C8C8ACB433654777DA6431AF60CD71F6 /* Factory.swift in Sources */, + 9D2CFC73FEE771490FC1153264F29666 /* FactoryBox.swift in Sources */, + B2C32C32F0998FC4DBD2D7666E4D0893 /* Finder.swift in Sources */, + 0058C4A9F9CD3FC7581AF8D90A1F7310 /* FinderBox.swift in Sources */, + 00D843CC05BDC7FB0BA13FBD8CA9B5DD /* FinderFactory.swift in Sources */, + DF0EC8587EF1904DACE297F3F7E529BE /* GeneralStep.swift in Sources */, + B761AD7F67D0008226D5E985B8136F29 /* GenericStepAssembly.swift in Sources */, + AB5E486D21A052A11AE4B7C6080B47AF /* InlineTasks.swift in Sources */, + E8D27096FBEDE954CDC46AAFBC5A2B86 /* InstanceFinder.swift in Sources */, + 961B3166D926F4F4566FE67BDA43A886 /* InterceptableRouter.swift in Sources */, + 85D8F0A12BDC140442670E8A0443B98D /* InterceptableStep.swift in Sources */, + 764942429A697890EB399671A68DC9C5 /* InterceptableStepAssembling.swift in Sources */, + 5D9B390D5101325E9686EFB41695D2D9 /* InterceptorMultiplexer.swift in Sources */, + 1C2757A3B0F8D048AFB1CBC7BF967D06 /* InterceptorResult.swift in Sources */, + FBDC6FE903F6C376E65B10A6606896B0 /* KeyWindowProvider.swift in Sources */, + 16482E085A6E14FE31F80C7255244E16 /* LastStepInChainAssembly.swift in Sources */, + 302D2E1D9538FB2C0084C3BB1A00F5DB /* Logger.swift in Sources */, + 84A62E84381FDF40026DC95D38ED3B1F /* LogMessage.swift in Sources */, + 50A2C05F1E3535BFD8F29237F3DCE75E /* MainThreadChecking.swift in Sources */, + 4CBEEF597D0068A3337F7202DCBE930B /* NavigationController+Extension.swift in Sources */, + 91E3F7CE68DCB5DF86C2C14263F38B14 /* NavigationControllerFactory.swift in Sources */, + D56766C6A3BDD85607F43930378A7A0C /* NavigationControllerStep.swift in Sources */, + BE3307D9496A0CDAC6206AA259F85739 /* NavigationDelayInterceptor.swift in Sources */, + 00A37827D276CAEAE54F3DD2D9294CE5 /* NilEntity.swift in Sources */, + 8BA9621A5DBB90F346174E773CE52A67 /* NilFactory.swift in Sources */, + 17622E1EC5610FC78F55DE315410E998 /* NilFinder.swift in Sources */, + B6ABA0805E4D1AD552DC390D1EFBCF24 /* PerformableStep.swift in Sources */, + 8CB5A4E858B9AA838F4826BB942FB5B5 /* PerformableStepResult.swift in Sources */, + 0EF1021DED2E47B586499A035EDCC8DB /* PostRoutingTask.swift in Sources */, + 8544A6E5F0D4DD7098C0D10EDFF893EF /* PostRoutingTaskBox.swift in Sources */, + 7F749933AB9DB8A40AD057292F7A70C3 /* PostRoutingTaskMultiplexer.swift in Sources */, + DCC5CEFA95FB1E9A882B79759EFBC4A3 /* PreparableEntity.swift in Sources */, + FEAD7AB3C96174CB31A1CEBEDEE07ECE /* PresentingFinder.swift in Sources */, + 4E582DC8D1D28B574902F56D242F6044 /* RouteComposer-dummy.m in Sources */, + B4D1EF4B7717F6DA515ACA294A389133 /* Router.swift in Sources */, + 1BCEE45D4BDA8972BC2913BEAA585C7F /* RoutingError.swift in Sources */, + BC54B19C8C26947626C74CB316723C85 /* RoutingInterceptable.swift in Sources */, + C12D65A6C766951B9F90BD04E80068FE /* RoutingInterceptor.swift in Sources */, + DFE538615DFF8CF3043859D902829E04 /* RoutingInterceptorBox.swift in Sources */, + 2867F3257EC4C0580B263922C6D3F304 /* RoutingResult.swift in Sources */, + 6056DDA90CED28FE75B88124D514AE25 /* RoutingStep.swift in Sources */, + 3D429E09DA757F5979D3E2AE238D41B6 /* SearchOptions.swift in Sources */, + 7DB244D8DF1AD06514B8BDCE8D58E6F7 /* SimpleContainerFactory.swift in Sources */, + A480060513CF27491C1ECA0914533BDA /* SingleContainerStep.swift in Sources */, + AD02A8FAE6CF65F06188674D10FFD0A2 /* SingleNavigationRouter.swift in Sources */, + E919D6377437141DBFE8CF0020E5FCE4 /* SingleStep.swift in Sources */, + F2E464642A6CDE1BB7582C6A91F7922F /* SplitControllerFactory.swift in Sources */, + C05562487DC9E48C7A7D8997EAF993AF /* SplitControllerStep.swift in Sources */, + FC84C788A3F69381C6154460A1CD32BA /* SplitViewController+Extension.swift in Sources */, + 7E0C2EE9D1784A0494B59CB9A59F3D4F /* StackIteratingFinder.swift in Sources */, + BB0F63C714D9513A34E979C7296B65F5 /* StackIterator.swift in Sources */, + 05090A408DEC326E644542F584731BF4 /* StepAssembly.swift in Sources */, + FF3CE7A2C083991A9AB01F14071C7A1B /* StepChainAssembly.swift in Sources */, + D023CB8A2D8B376BCE4EFD6C45E1DE0E /* StoryboardFactory.swift in Sources */, + 340F5DA96DF68320868A324B7580EEC2 /* SwitchAssembly.swift in Sources */, + 7F9456B61032F0EACBD47052F5D1D92D /* SwitcherStep.swift in Sources */, + 6B935053F6819D3AB7A52D1A79028399 /* TabBarControllerFactory.swift in Sources */, + D1B9553B4822048C07CA303DC4FD6867 /* TabBarControllerStep.swift in Sources */, + 68B0F7E9595ED16812211858F9778CF4 /* TabBarViewController+Extension.swift in Sources */, + 81F4909DCB09327F23410FBF1A5277E5 /* TaskCollector.swift in Sources */, + FDAB2344D88B202F5B47070B52DF9C6A /* UINavigationController+Action.swift in Sources */, + AB998CDFDFD590F21963107F0FA5A261 /* UISplitViewController+Action.swift in Sources */, + 612F98B27B0F84E195F5BBF2FA9BF2C6 /* UITabBarController+Action.swift in Sources */, + CD67BF5DB2E57DE989140BA57AD98739 /* UIViewController+Action.swift in Sources */, + 118AAB97C421126C02B477E66C11EF82 /* UIViewController+Extension.swift in Sources */, + D867DE07F812D1A0E8364001F162AC78 /* UIWindow+Extension.swift in Sources */, + 456AB354EF8B9FC9452560FF40A38306 /* WindowProvider.swift in Sources */, + 06809FCDFCF65DCCE10F09586C295E64 /* XibFactory.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1617,39 +1627,9 @@ }; name = Release; }; - 876E7A519E330EC410308C697ED74C11 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 544B30FA3F7ED5B055A4D3A9020C85C3 /* RouteComposer.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RouteComposer/RouteComposer-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RouteComposer/RouteComposer-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RouteComposer/RouteComposer.modulemap"; - PRODUCT_MODULE_NAME = RouteComposer; - PRODUCT_NAME = RouteComposer; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 949CD38F7ABEBBAE3138AC1E4B32337D /* Release */ = { + 870418382A076857D779B073474A2DEE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 544B30FA3F7ED5B055A4D3A9020C85C3 /* RouteComposer.xcconfig */; + baseConfigurationReference = 36A1F4FCEA2AC115E7B20D6EABB416B7 /* RouteComposer.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1671,6 +1651,7 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -1682,7 +1663,6 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; @@ -1776,11 +1756,41 @@ }; name = Debug; }; + B914BCAA8C533EB6F8F7C20764119EE5 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 36A1F4FCEA2AC115E7B20D6EABB416B7 /* RouteComposer.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/RouteComposer/RouteComposer-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RouteComposer/RouteComposer-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/RouteComposer/RouteComposer.modulemap"; + PRODUCT_MODULE_NAME = RouteComposer; + PRODUCT_NAME = RouteComposer; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; F232B5ECA11A71BFA199A229B323F454 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; @@ -1830,7 +1840,8 @@ MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.2; SYMROOT = "${SRCROOT}/../build"; }; @@ -1869,8 +1880,8 @@ E13C214E7BDEA9D735C4D2722BC7F096 /* Build configuration list for PBXNativeTarget "RouteComposer" */ = { isa = XCConfigurationList; buildConfigurations = ( - 876E7A519E330EC410308C697ED74C11 /* Debug */, - 949CD38F7ABEBBAE3138AC1E4B32337D /* Release */, + B914BCAA8C533EB6F8F7C20764119EE5 /* Debug */, + 870418382A076857D779B073474A2DEE /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/Pods/Target Support Files/RouteComposer/RouteComposer-Info.plist b/Example/Pods/Target Support Files/RouteComposer/RouteComposer-Info.plist index ff96127ac..a7a6daf34 100644 --- a/Example/Pods/Target Support Files/RouteComposer/RouteComposer-Info.plist +++ b/Example/Pods/Target Support Files/RouteComposer/RouteComposer-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.3.4 + 1.5.0 CFBundleSignature ???? CFBundleVersion diff --git a/Example/RouteComposer.xcodeproj/project.pbxproj b/Example/RouteComposer.xcodeproj/project.pbxproj index 30dcbfe56..f7907c08d 100644 --- a/Example/RouteComposer.xcodeproj/project.pbxproj +++ b/Example/RouteComposer.xcodeproj/project.pbxproj @@ -1048,7 +1048,7 @@ ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; }; name = Debug; }; @@ -1097,7 +1097,7 @@ MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; VALIDATE_PRODUCT = YES; }; name = Release; diff --git a/Example/RouteComposer/Libraries/ContainerViewController/ContainerViewController.xcodeproj/project.pbxproj b/Example/RouteComposer/Libraries/ContainerViewController/ContainerViewController.xcodeproj/project.pbxproj index 9c7f131cb..237962cf6 100644 --- a/Example/RouteComposer/Libraries/ContainerViewController/ContainerViewController.xcodeproj/project.pbxproj +++ b/Example/RouteComposer/Libraries/ContainerViewController/ContainerViewController.xcodeproj/project.pbxproj @@ -204,6 +204,7 @@ SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -260,6 +261,7 @@ SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -288,7 +290,6 @@ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; @@ -314,7 +315,6 @@ PRODUCT_BUNDLE_IDENTIFIER = ie.saks.ContainerViewController; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; diff --git a/Example/RouteComposer/Libraries/ImageDetailsController/ImageDetailsController.xcodeproj/project.pbxproj b/Example/RouteComposer/Libraries/ImageDetailsController/ImageDetailsController.xcodeproj/project.pbxproj index e0e79def3..967d2554d 100644 --- a/Example/RouteComposer/Libraries/ImageDetailsController/ImageDetailsController.xcodeproj/project.pbxproj +++ b/Example/RouteComposer/Libraries/ImageDetailsController/ImageDetailsController.xcodeproj/project.pbxproj @@ -208,6 +208,7 @@ SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -264,6 +265,7 @@ SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -292,7 +294,6 @@ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; @@ -318,7 +319,6 @@ PRODUCT_BUNDLE_IDENTIFIER = ie.saks.ImageDetailsController; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; diff --git a/Example/RouteComposer/Libraries/ImagesController/ImagesController.xcodeproj/project.pbxproj b/Example/RouteComposer/Libraries/ImagesController/ImagesController.xcodeproj/project.pbxproj index 56ee7cc08..fe0fd31b4 100644 --- a/Example/RouteComposer/Libraries/ImagesController/ImagesController.xcodeproj/project.pbxproj +++ b/Example/RouteComposer/Libraries/ImagesController/ImagesController.xcodeproj/project.pbxproj @@ -208,6 +208,7 @@ SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -264,6 +265,7 @@ SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -292,7 +294,6 @@ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; @@ -318,7 +319,6 @@ PRODUCT_BUNDLE_IDENTIFIER = ie.saks.ImagesController; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; diff --git a/Example/Tests/BoxTest.swift b/Example/Tests/BoxTest.swift index dd1fcf691..32d5ee3a9 100644 --- a/Example/Tests/BoxTest.swift +++ b/Example/Tests/BoxTest.swift @@ -34,7 +34,7 @@ class BoxTests: XCTestCase { children.append(FactoryBox(EmptyFactory(), action: ActionBox(ViewControllerActions.NilAction()))!) let resultChildren = try? box?.scrapeChildren(from: children) - XCTAssertEqual(resultChildren??.count, 1) + XCTAssertEqual(resultChildren?.count, 1) XCTAssertEqual(box?.children.count, 2) } @@ -50,11 +50,11 @@ class BoxTests: XCTestCase { children.append(FactoryBox(ClassNameFactory(), action: ContainerActionBox(UINavigationController.push()))!) let resultChildren = try? box?.scrapeChildren(from: children) - XCTAssertEqual(resultChildren??.count, 3) + XCTAssertEqual(resultChildren?.count, 3) XCTAssertEqual(box?.children.count, 2) - XCTAssertTrue(resultChildren??.first! is ContainerFactoryBox>) + XCTAssertTrue(resultChildren?.first! is ContainerFactoryBox>) XCTAssertTrue(box?.children.first!.factory is FactoryBox>) - XCTAssertTrue(resultChildren??.last! is FactoryBox>) + XCTAssertTrue(resultChildren?.last! is FactoryBox>) } func testNilInAssembly() { diff --git a/Example/Tests/FactoryTest.swift b/Example/Tests/FactoryTest.swift index 499be5d8e..a93f56e62 100644 --- a/Example/Tests/FactoryTest.swift +++ b/Example/Tests/FactoryTest.swift @@ -59,11 +59,6 @@ class FactoryTest: XCTestCase { var buildCount = 0 class TestFactory: Factory { - - typealias ViewController = UIViewController - - typealias Context = Any? - typealias ViewController = UIViewController diff --git a/Example/Tests/Helpers/EmptyContainer.swift b/Example/Tests/Helpers/EmptyContainer.swift index 6d9789fb6..370f0d06a 100644 --- a/Example/Tests/Helpers/EmptyContainer.swift +++ b/Example/Tests/Helpers/EmptyContainer.swift @@ -8,11 +8,6 @@ import UIKit @testable import RouteComposer struct EmptyContainer: SimpleContainerFactory { - - typealias ViewController = UINavigationController - - typealias Context = Any? - typealias ViewController = UINavigationController diff --git a/Example/Tests/RouterTest.swift b/Example/Tests/RouterTest.swift index eb8222fd3..260914852 100644 --- a/Example/Tests/RouterTest.swift +++ b/Example/Tests/RouterTest.swift @@ -55,11 +55,6 @@ class RouterTests: XCTestCase { // Factory that produces TestViewController struct TestViewControllerFactory: Factory { - - typealias ViewController = TestViewController - - typealias Context = Any? - typealias ViewController = TestViewController diff --git a/README.md b/README.md index dd5c10f99..7a04eb958 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![Release](https://img.shields.io/github/release/saksdirect/route-composer.svg?style=flat&color=darkcyan)](https://github.com/saksdirect/route-composer/releases) [![Cocoapods](https://img.shields.io/cocoapods/v/RouteComposer.svg?style=flat)](http://cocoapods.org/pods/RouteComposer) [![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) -[![Swift 4.2](https://img.shields.io/badge/language-Swift4.2-orange.svg?style=flat)](https://developer.apple.com/swift) +[![Swift 5.0](https://img.shields.io/badge/language-Swift5.0-orange.svg?style=flat)](https://developer.apple.com/swift) [![Platform iOS](https://img.shields.io/badge/platform-iOS-yellow.svg)](https://www.apple.com/ios) [![Documentation](https://saksdirect.github.io/route-composer/badge.svg)](https://saksdirect.github.io/route-composer) ![Code coverage](https://img.shields.io/badge/code%20coverage-86%25-green.svg?style=flat) @@ -48,6 +48,12 @@ it, simply add the following line to your Podfile: pod 'RouteComposer' ``` +**For XCode 10.1 / Swift 4.2 Support** + +```ruby +pod 'RouteComposer', '~> 1.4' +``` + And then run `pod install`. Once successfully integrated, just add the following statement to any Swift file where you want to use RouteComposer: @@ -409,6 +415,7 @@ Russian: - [Композиция UIViewController-ов и навигация между ними](https://habr.com/post/421097/) - [Примеры конфигурации UIViewController-ов используя RouteComposer](https://habr.com/post/428990/) + - [Проблемы паттерна Координатор и при чем тут RouteComposer](https://habr.com/ru/post/446550/) ## Author diff --git a/RouteComposer.podspec b/RouteComposer.podspec index 6d2ad2489..d1f1f5dfd 100644 --- a/RouteComposer.podspec +++ b/RouteComposer.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'RouteComposer' - s.version = '1.4.1' + s.version = '1.5.0' s.summary = 'Protocol oriented library that helps to handle view controllers composition, navigation and deep linking tasks.' s.description = <<-DESC diff --git a/RouteComposer/Classes/Assemblies/SwitchAssembly.swift b/RouteComposer/Classes/Assemblies/SwitchAssembly.swift index 310593e33..45ec736a6 100644 --- a/RouteComposer/Classes/Assemblies/SwitchAssembly.swift +++ b/RouteComposer/Classes/Assemblies/SwitchAssembly.swift @@ -63,7 +63,7 @@ public final class SwitchAssembly { } func resolve(with context: C) -> RoutingStep? { - guard let viewController = try? finder?.findViewController(with: context), viewController != nil else { + guard (try? finder?.findViewController(with: context)) != nil else { return nil } return step