|  | @@ -67,14 +67,16 @@
 | 
	
		
			
			| 67 | 67 |  		5032774F2015E86D00ECD75D /* RNNNavigationEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 5032774D2015E86D00ECD75D /* RNNNavigationEvent.m */; };
 | 
	
		
			
			| 68 | 68 |  		503277602016302900ECD75D /* RNNComponentLifecycleEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 5032775E2016302900ECD75D /* RNNComponentLifecycleEvent.h */; };
 | 
	
		
			
			| 69 | 69 |  		503277612016302900ECD75D /* RNNComponentLifecycleEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 5032775F2016302900ECD75D /* RNNComponentLifecycleEvent.m */; };
 | 
	
		
			
			|  | 70 | +		50451D0D2042F70900695F00 /* RNNTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 50451D0B2042F70900695F00 /* RNNTransition.h */; };
 | 
	
		
			
			|  | 71 | +		50451D0E2042F70900695F00 /* RNNTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 50451D0C2042F70900695F00 /* RNNTransition.m */; };
 | 
	
		
			
			| 70 | 72 |  		504AFE641FFE53070076E904 /* RNNOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 504AFE621FFE53070076E904 /* RNNOptions.h */; };
 | 
	
		
			
			| 71 | 73 |  		504AFE651FFE53070076E904 /* RNNOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 504AFE631FFE53070076E904 /* RNNOptions.m */; };
 | 
	
		
			
			| 72 | 74 |  		504AFE741FFFF0540076E904 /* RNNTopTabsOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 504AFE721FFFF0540076E904 /* RNNTopTabsOptions.h */; };
 | 
	
		
			
			| 73 | 75 |  		504AFE751FFFF0540076E904 /* RNNTopTabsOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 504AFE731FFFF0540076E904 /* RNNTopTabsOptions.m */; };
 | 
	
		
			
			| 74 | 76 |  		504AFE761FFFF1E00076E904 /* RNNNavigationOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = E83BAD691F27362500A9F3DD /* RNNNavigationOptions.h */; };
 | 
	
		
			
			| 75 | 77 |  		504AFE771FFFF1E20076E904 /* RNNTopBarOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = A7626BFE1FC2FB6700492FB8 /* RNNTopBarOptions.h */; };
 | 
	
		
			
			| 76 |  | -		507E7D57201DDD3000444E6C /* RNNTransitionOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 507E7D55201DDD3000444E6C /* RNNTransitionOptions.h */; };
 | 
	
		
			
			| 77 |  | -		507E7D58201DDD3000444E6C /* RNNTransitionOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 507E7D56201DDD3000444E6C /* RNNTransitionOptions.m */; };
 | 
	
		
			
			|  | 78 | +		507E7D57201DDD3000444E6C /* RNNAnimationOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 507E7D55201DDD3000444E6C /* RNNAnimationOptions.h */; };
 | 
	
		
			
			|  | 79 | +		507E7D58201DDD3000444E6C /* RNNAnimationOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 507E7D56201DDD3000444E6C /* RNNAnimationOptions.m */; };
 | 
	
		
			
			| 78 | 80 |  		507F43C51FF4F17C00D9425B /* RNNTopTabsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 507F43C31FF4F17C00D9425B /* RNNTopTabsViewController.h */; };
 | 
	
		
			
			| 79 | 81 |  		507F43C61FF4F17C00D9425B /* RNNTopTabsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 507F43C41FF4F17C00D9425B /* RNNTopTabsViewController.m */; };
 | 
	
		
			
			| 80 | 82 |  		507F43C91FF4F9CC00D9425B /* RNNTopTabOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 507F43C71FF4F9CC00D9425B /* RNNTopTabOptions.h */; };
 | 
	
	
		
			
			|  | @@ -246,12 +248,14 @@
 | 
	
		
			
			| 246 | 248 |  		5032774D2015E86D00ECD75D /* RNNNavigationEvent.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RNNNavigationEvent.m; sourceTree = "<group>"; };
 | 
	
		
			
			| 247 | 249 |  		5032775E2016302900ECD75D /* RNNComponentLifecycleEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RNNComponentLifecycleEvent.h; sourceTree = "<group>"; };
 | 
	
		
			
			| 248 | 250 |  		5032775F2016302900ECD75D /* RNNComponentLifecycleEvent.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RNNComponentLifecycleEvent.m; sourceTree = "<group>"; };
 | 
	
		
			
			|  | 251 | +		50451D0B2042F70900695F00 /* RNNTransition.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RNNTransition.h; sourceTree = "<group>"; };
 | 
	
		
			
			|  | 252 | +		50451D0C2042F70900695F00 /* RNNTransition.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RNNTransition.m; sourceTree = "<group>"; };
 | 
	
		
			
			| 249 | 253 |  		504AFE621FFE53070076E904 /* RNNOptions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RNNOptions.h; sourceTree = "<group>"; };
 | 
	
		
			
			| 250 | 254 |  		504AFE631FFE53070076E904 /* RNNOptions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RNNOptions.m; sourceTree = "<group>"; };
 | 
	
		
			
			| 251 | 255 |  		504AFE721FFFF0540076E904 /* RNNTopTabsOptions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RNNTopTabsOptions.h; sourceTree = "<group>"; };
 | 
	
		
			
			| 252 | 256 |  		504AFE731FFFF0540076E904 /* RNNTopTabsOptions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RNNTopTabsOptions.m; sourceTree = "<group>"; };
 | 
	
		
			
			| 253 |  | -		507E7D55201DDD3000444E6C /* RNNTransitionOptions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RNNTransitionOptions.h; sourceTree = "<group>"; };
 | 
	
		
			
			| 254 |  | -		507E7D56201DDD3000444E6C /* RNNTransitionOptions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RNNTransitionOptions.m; sourceTree = "<group>"; };
 | 
	
		
			
			|  | 257 | +		507E7D55201DDD3000444E6C /* RNNAnimationOptions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RNNAnimationOptions.h; sourceTree = "<group>"; };
 | 
	
		
			
			|  | 258 | +		507E7D56201DDD3000444E6C /* RNNAnimationOptions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RNNAnimationOptions.m; sourceTree = "<group>"; };
 | 
	
		
			
			| 255 | 259 |  		507F43C31FF4F17C00D9425B /* RNNTopTabsViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RNNTopTabsViewController.h; sourceTree = "<group>"; };
 | 
	
		
			
			| 256 | 260 |  		507F43C41FF4F17C00D9425B /* RNNTopTabsViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RNNTopTabsViewController.m; sourceTree = "<group>"; };
 | 
	
		
			
			| 257 | 261 |  		507F43C71FF4F9CC00D9425B /* RNNTopTabOptions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RNNTopTabOptions.h; sourceTree = "<group>"; };
 | 
	
	
		
			
			|  | @@ -477,8 +481,8 @@
 | 
	
		
			
			| 477 | 481 |  				50CB3B681FDE911400AA153B /* RNNSideMenuOptions.m */,
 | 
	
		
			
			| 478 | 482 |  				50A00C35200F84D6000F01A6 /* RNNOverlayOptions.h */,
 | 
	
		
			
			| 479 | 483 |  				50A00C36200F84D6000F01A6 /* RNNOverlayOptions.m */,
 | 
	
		
			
			| 480 |  | -				507E7D55201DDD3000444E6C /* RNNTransitionOptions.h */,
 | 
	
		
			
			| 481 |  | -				507E7D56201DDD3000444E6C /* RNNTransitionOptions.m */,
 | 
	
		
			
			|  | 484 | +				507E7D55201DDD3000444E6C /* RNNAnimationOptions.h */,
 | 
	
		
			
			|  | 485 | +				507E7D56201DDD3000444E6C /* RNNAnimationOptions.m */,
 | 
	
		
			
			| 482 | 486 |  			);
 | 
	
		
			
			| 483 | 487 |  			name = Options;
 | 
	
		
			
			| 484 | 488 |  			sourceTree = "<group>";
 | 
	
	
		
			
			|  | @@ -650,6 +654,8 @@
 | 
	
		
			
			| 650 | 654 |  				E8AEDB491F5C0BAF000F5A6A /* RNNInteractivePopAnimator.m */,
 | 
	
		
			
			| 651 | 655 |  				E8E5182C1F83A48B000467AC /* RNNTransitionStateHolder.h */,
 | 
	
		
			
			| 652 | 656 |  				E8E5182D1F83A48B000467AC /* RNNTransitionStateHolder.m */,
 | 
	
		
			
			|  | 657 | +				50451D0B2042F70900695F00 /* RNNTransition.h */,
 | 
	
		
			
			|  | 658 | +				50451D0C2042F70900695F00 /* RNNTransition.m */,
 | 
	
		
			
			| 653 | 659 |  				E8E518341F83B94A000467AC /* RNNViewLocation.h */,
 | 
	
		
			
			| 654 | 660 |  				E8E518351F83B94A000467AC /* RNNViewLocation.m */,
 | 
	
		
			
			| 655 | 661 |  				E8DA243E1F97459B00CD552B /* RNNElementFinder.h */,
 | 
	
	
		
			
			|  | @@ -736,7 +742,7 @@
 | 
	
		
			
			| 736 | 742 |  				E8A5CD621F49114F00E89D0D /* RNNElement.h in Headers */,
 | 
	
		
			
			| 737 | 743 |  				504AFE741FFFF0540076E904 /* RNNTopTabsOptions.h in Headers */,
 | 
	
		
			
			| 738 | 744 |  				E8E5182E1F83A48B000467AC /* RNNTransitionStateHolder.h in Headers */,
 | 
	
		
			
			| 739 |  | -				507E7D57201DDD3000444E6C /* RNNTransitionOptions.h in Headers */,
 | 
	
		
			
			|  | 745 | +				507E7D57201DDD3000444E6C /* RNNAnimationOptions.h in Headers */,
 | 
	
		
			
			| 740 | 746 |  				2DCD9195200014A900EDC75D /* RNNBridgeManager.h in Headers */,
 | 
	
		
			
			| 741 | 747 |  				7B1126A91E2D2B6C00F9B03B /* RNNControllerFactory.h in Headers */,
 | 
	
		
			
			| 742 | 748 |  				263905D61E4C94970023D7D3 /* RNNSideMenuController.h in Headers */,
 | 
	
	
		
			
			|  | @@ -744,6 +750,7 @@
 | 
	
		
			
			| 744 | 750 |  				7BEF0D1C1E43771B003E96B0 /* RNNLayoutNode.h in Headers */,
 | 
	
		
			
			| 745 | 751 |  				507F43C91FF4F9CC00D9425B /* RNNTopTabOptions.h in Headers */,
 | 
	
		
			
			| 746 | 752 |  				E8A5CD521F464F0400E89D0D /* RNNAnimator.h in Headers */,
 | 
	
		
			
			|  | 753 | +				50451D0D2042F70900695F00 /* RNNTransition.h in Headers */,
 | 
	
		
			
			| 747 | 754 |  				507F43F81FF525B500D9425B /* RNNSegmentedControl.h in Headers */,
 | 
	
		
			
			| 748 | 755 |  			);
 | 
	
		
			
			| 749 | 756 |  			runOnlyForDeploymentPostprocessing = 0;
 | 
	
	
		
			
			|  | @@ -858,6 +865,7 @@
 | 
	
		
			
			| 858 | 865 |  				263905C71E4C6F440023D7D3 /* SidebarFeedlyAnimation.m in Sources */,
 | 
	
		
			
			| 859 | 866 |  				263905B41E4C6F440023D7D3 /* MMDrawerVisualState.m in Sources */,
 | 
	
		
			
			| 860 | 867 |  				263905C51E4C6F440023D7D3 /* SidebarFacebookAnimation.m in Sources */,
 | 
	
		
			
			|  | 868 | +				50451D0E2042F70900695F00 /* RNNTransition.m in Sources */,
 | 
	
		
			
			| 861 | 869 |  				7BEF0D191E437684003E96B0 /* RNNRootViewController.m in Sources */,
 | 
	
		
			
			| 862 | 870 |  				263905C31E4C6F440023D7D3 /* SidebarAnimation.m in Sources */,
 | 
	
		
			
			| 863 | 871 |  				E8A5CD531F464F0400E89D0D /* RNNAnimator.m in Sources */,
 | 
	
	
		
			
			|  | @@ -885,7 +893,7 @@
 | 
	
		
			
			| 885 | 893 |  				263905BA1E4C6F440023D7D3 /* RCCDrawerController.m in Sources */,
 | 
	
		
			
			| 886 | 894 |  				50F5DFC21F407A8C001A00BC /* RNNTabBarController.m in Sources */,
 | 
	
		
			
			| 887 | 895 |  				263905BC1E4C6F440023D7D3 /* RCCDrawerHelper.m in Sources */,
 | 
	
		
			
			| 888 |  | -				507E7D58201DDD3000444E6C /* RNNTransitionOptions.m in Sources */,
 | 
	
		
			
			|  | 896 | +				507E7D58201DDD3000444E6C /* RNNAnimationOptions.m in Sources */,
 | 
	
		
			
			| 889 | 897 |  				2145452A1F4DC85F006E8DA1 /* RCTHelpers.m in Sources */,
 | 
	
		
			
			| 890 | 898 |  				2DCD9196200014A900EDC75D /* RNNBridgeManager.m in Sources */,
 | 
	
		
			
			| 891 | 899 |  				263905C11E4C6F440023D7D3 /* SidebarAirbnbAnimation.m in Sources */,
 |