|  | @@ -59,6 +59,8 @@
 | 
	
		
			
			| 59 | 59 |  		26916C991E4B9E7700D13680 /* RNNReactRootViewCreator.m in Sources */ = {isa = PBXBuildFile; fileRef = 26916C971E4B9E7700D13680 /* RNNReactRootViewCreator.m */; };
 | 
	
		
			
			| 60 | 60 |  		2DCD9195200014A900EDC75D /* RNNBridgeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DCD9193200014A900EDC75D /* RNNBridgeManager.h */; };
 | 
	
		
			
			| 61 | 61 |  		2DCD9196200014A900EDC75D /* RNNBridgeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DCD9194200014A900EDC75D /* RNNBridgeManager.m */; };
 | 
	
		
			
			|  | 62 | +		390AD477200F499D00A8250D /* RNNSwizzles.h in Headers */ = {isa = PBXBuildFile; fileRef = 390AD475200F499D00A8250D /* RNNSwizzles.h */; };
 | 
	
		
			
			|  | 63 | +		390AD478200F499D00A8250D /* RNNSwizzles.m in Sources */ = {isa = PBXBuildFile; fileRef = 390AD476200F499D00A8250D /* RNNSwizzles.m */; };
 | 
	
		
			
			| 62 | 64 |  		504AFE641FFE53070076E904 /* RNNOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 504AFE621FFE53070076E904 /* RNNOptions.h */; };
 | 
	
		
			
			| 63 | 65 |  		504AFE651FFE53070076E904 /* RNNOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 504AFE631FFE53070076E904 /* RNNOptions.m */; };
 | 
	
		
			
			| 64 | 66 |  		504AFE741FFFF0540076E904 /* RNNTopTabsOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 504AFE721FFFF0540076E904 /* RNNTopTabsOptions.h */; };
 | 
	
	
		
			
			|  | @@ -131,7 +133,6 @@
 | 
	
		
			
			| 131 | 133 |  		E8A430121F9CB87B00B61A20 /* RNNAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = E8A430101F9CB87B00B61A20 /* RNNAnimatedView.m */; };
 | 
	
		
			
			| 132 | 134 |  		E8A5CD521F464F0400E89D0D /* RNNAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = E8A5CD501F464F0400E89D0D /* RNNAnimator.h */; };
 | 
	
		
			
			| 133 | 135 |  		E8A5CD531F464F0400E89D0D /* RNNAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = E8A5CD511F464F0400E89D0D /* RNNAnimator.m */; };
 | 
	
		
			
			| 134 |  | -		E8A5CD5A1F48CCC300E89D0D /* RNNNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = E8A5CD581F48CCC300E89D0D /* RNNNavigationController.h */; };
 | 
	
		
			
			| 135 | 136 |  		E8A5CD621F49114F00E89D0D /* RNNElement.h in Headers */ = {isa = PBXBuildFile; fileRef = E8A5CD601F49114F00E89D0D /* RNNElement.h */; };
 | 
	
		
			
			| 136 | 137 |  		E8A5CD631F49114F00E89D0D /* RNNElement.m in Sources */ = {isa = PBXBuildFile; fileRef = E8A5CD611F49114F00E89D0D /* RNNElement.m */; };
 | 
	
		
			
			| 137 | 138 |  		E8AEDB3C1F55A1C2000F5A6A /* RNNElementView.h in Headers */ = {isa = PBXBuildFile; fileRef = E8AEDB3A1F55A1C2000F5A6A /* RNNElementView.h */; };
 | 
	
	
		
			
			|  | @@ -227,6 +228,8 @@
 | 
	
		
			
			| 227 | 228 |  		26916C971E4B9E7700D13680 /* RNNReactRootViewCreator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RNNReactRootViewCreator.m; sourceTree = "<group>"; };
 | 
	
		
			
			| 228 | 229 |  		2DCD9193200014A900EDC75D /* RNNBridgeManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RNNBridgeManager.h; sourceTree = "<group>"; };
 | 
	
		
			
			| 229 | 230 |  		2DCD9194200014A900EDC75D /* RNNBridgeManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RNNBridgeManager.m; sourceTree = "<group>"; };
 | 
	
		
			
			|  | 231 | +		390AD475200F499D00A8250D /* RNNSwizzles.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RNNSwizzles.h; sourceTree = "<group>"; };
 | 
	
		
			
			|  | 232 | +		390AD476200F499D00A8250D /* RNNSwizzles.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RNNSwizzles.m; sourceTree = "<group>"; };
 | 
	
		
			
			| 230 | 233 |  		504AFE621FFE53070076E904 /* RNNOptions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RNNOptions.h; sourceTree = "<group>"; };
 | 
	
		
			
			| 231 | 234 |  		504AFE631FFE53070076E904 /* RNNOptions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RNNOptions.m; sourceTree = "<group>"; };
 | 
	
		
			
			| 232 | 235 |  		504AFE721FFFF0540076E904 /* RNNTopTabsOptions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RNNTopTabsOptions.h; sourceTree = "<group>"; };
 | 
	
	
		
			
			|  | @@ -362,6 +365,8 @@
 | 
	
		
			
			| 362 | 365 |  				E8E518311F83B3E0000467AC /* RNNUtils.m */,
 | 
	
		
			
			| 363 | 366 |  				214545281F4DC81F006E8DA1 /* RCTHelpers.h */,
 | 
	
		
			
			| 364 | 367 |  				214545291F4DC85F006E8DA1 /* RCTHelpers.m */,
 | 
	
		
			
			|  | 368 | +				390AD475200F499D00A8250D /* RNNSwizzles.h */,
 | 
	
		
			
			|  | 369 | +				390AD476200F499D00A8250D /* RNNSwizzles.m */,
 | 
	
		
			
			| 365 | 370 |  			);
 | 
	
		
			
			| 366 | 371 |  			name = Helpers;
 | 
	
		
			
			| 367 | 372 |  			sourceTree = "<group>";
 | 
	
	
		
			
			|  | @@ -677,7 +682,6 @@
 | 
	
		
			
			| 677 | 682 |  				50F5DFC51F407AA0001A00BC /* RNNNavigationController.h in Headers */,
 | 
	
		
			
			| 678 | 683 |  				21B85E5F1F44482A00B314B5 /* RNNNavigationButtons.h in Headers */,
 | 
	
		
			
			| 679 | 684 |  				7BEF0D181E437684003E96B0 /* RNNRootViewController.h in Headers */,
 | 
	
		
			
			| 680 |  | -				E8A5CD5A1F48CCC300E89D0D /* RNNNavigationController.h in Headers */,
 | 
	
		
			
			| 681 | 685 |  				7B1126A61E2D2B6C00F9B03B /* RNNBridgeModule.h in Headers */,
 | 
	
		
			
			| 682 | 686 |  				E8DA24401F97459B00CD552B /* RNNElementFinder.h in Headers */,
 | 
	
		
			
			| 683 | 687 |  				263905BE1E4C6F440023D7D3 /* RCCTheSideBarManagerViewController.h in Headers */,
 | 
	
	
		
			
			|  | @@ -690,6 +694,7 @@
 | 
	
		
			
			| 690 | 694 |  				E8E518321F83B3E0000467AC /* RNNUtils.h in Headers */,
 | 
	
		
			
			| 691 | 695 |  				507F44201FFA8A8800D9425B /* RNNRootViewProtocol.h in Headers */,
 | 
	
		
			
			| 692 | 696 |  				263905CA1E4C6F440023D7D3 /* SidebarLuvocracyAnimation.h in Headers */,
 | 
	
		
			
			|  | 697 | +				390AD477200F499D00A8250D /* RNNSwizzles.h in Headers */,
 | 
	
		
			
			| 693 | 698 |  				263905B11E4C6F440023D7D3 /* MMDrawerController.h in Headers */,
 | 
	
		
			
			| 694 | 699 |  				504AFE641FFE53070076E904 /* RNNOptions.h in Headers */,
 | 
	
		
			
			| 695 | 700 |  				263905B91E4C6F440023D7D3 /* RCCDrawerController.h in Headers */,
 | 
	
	
		
			
			|  | @@ -753,7 +758,7 @@
 | 
	
		
			
			| 753 | 758 |  		D8AFADB51BEE6F3F00A4592D /* Project object */ = {
 | 
	
		
			
			| 754 | 759 |  			isa = PBXProject;
 | 
	
		
			
			| 755 | 760 |  			attributes = {
 | 
	
		
			
			| 756 |  | -				LastUpgradeCheck = 0820;
 | 
	
		
			
			|  | 761 | +				LastUpgradeCheck = 0920;
 | 
	
		
			
			| 757 | 762 |  				ORGANIZATIONNAME = Wix;
 | 
	
		
			
			| 758 | 763 |  				TargetAttributes = {
 | 
	
		
			
			| 759 | 764 |  					7B49FEBA1E95090800DEB3EA = {
 | 
	
	
		
			
			|  | @@ -829,6 +834,7 @@
 | 
	
		
			
			| 829 | 834 |  				A7626BFD1FC2FB2C00492FB8 /* RNNTopBarOptions.m in Sources */,
 | 
	
		
			
			| 830 | 835 |  				263905CB1E4C6F440023D7D3 /* SidebarLuvocracyAnimation.m in Sources */,
 | 
	
		
			
			| 831 | 836 |  				263905E71E4CAC950023D7D3 /* RNNSideMenuChildVC.m in Sources */,
 | 
	
		
			
			|  | 837 | +				390AD478200F499D00A8250D /* RNNSwizzles.m in Sources */,
 | 
	
		
			
			| 832 | 838 |  				7BA500751E2544B9001B9E1B /* ReactNativeNavigation.m in Sources */,
 | 
	
		
			
			| 833 | 839 |  				263905B21E4C6F440023D7D3 /* MMDrawerController.m in Sources */,
 | 
	
		
			
			| 834 | 840 |  				E8AEDB3D1F55A1C2000F5A6A /* RNNElementView.m in Sources */,
 | 
	
	
		
			
			|  | @@ -931,14 +937,20 @@
 | 
	
		
			
			| 931 | 937 |  				CLANG_CXX_LIBRARY = "libc++";
 | 
	
		
			
			| 932 | 938 |  				CLANG_ENABLE_MODULES = YES;
 | 
	
		
			
			| 933 | 939 |  				CLANG_ENABLE_OBJC_ARC = YES;
 | 
	
		
			
			|  | 940 | +				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 | 
	
		
			
			| 934 | 941 |  				CLANG_WARN_BOOL_CONVERSION = YES;
 | 
	
		
			
			|  | 942 | +				CLANG_WARN_COMMA = YES;
 | 
	
		
			
			| 935 | 943 |  				CLANG_WARN_CONSTANT_CONVERSION = YES;
 | 
	
		
			
			| 936 | 944 |  				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
 | 
	
		
			
			| 937 | 945 |  				CLANG_WARN_EMPTY_BODY = YES;
 | 
	
		
			
			| 938 | 946 |  				CLANG_WARN_ENUM_CONVERSION = YES;
 | 
	
		
			
			| 939 | 947 |  				CLANG_WARN_INFINITE_RECURSION = YES;
 | 
	
		
			
			| 940 | 948 |  				CLANG_WARN_INT_CONVERSION = YES;
 | 
	
		
			
			|  | 949 | +				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
 | 
	
		
			
			|  | 950 | +				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
 | 
	
		
			
			| 941 | 951 |  				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
 | 
	
		
			
			|  | 952 | +				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
 | 
	
		
			
			|  | 953 | +				CLANG_WARN_STRICT_PROTOTYPES = YES;
 | 
	
		
			
			| 942 | 954 |  				CLANG_WARN_SUSPICIOUS_MOVE = YES;
 | 
	
		
			
			| 943 | 955 |  				CLANG_WARN_UNREACHABLE_CODE = YES;
 | 
	
		
			
			| 944 | 956 |  				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
 | 
	
	
		
			
			|  | @@ -976,14 +988,20 @@
 | 
	
		
			
			| 976 | 988 |  				CLANG_CXX_LIBRARY = "libc++";
 | 
	
		
			
			| 977 | 989 |  				CLANG_ENABLE_MODULES = YES;
 | 
	
		
			
			| 978 | 990 |  				CLANG_ENABLE_OBJC_ARC = YES;
 | 
	
		
			
			|  | 991 | +				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 | 
	
		
			
			| 979 | 992 |  				CLANG_WARN_BOOL_CONVERSION = YES;
 | 
	
		
			
			|  | 993 | +				CLANG_WARN_COMMA = YES;
 | 
	
		
			
			| 980 | 994 |  				CLANG_WARN_CONSTANT_CONVERSION = YES;
 | 
	
		
			
			| 981 | 995 |  				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
 | 
	
		
			
			| 982 | 996 |  				CLANG_WARN_EMPTY_BODY = YES;
 | 
	
		
			
			| 983 | 997 |  				CLANG_WARN_ENUM_CONVERSION = YES;
 | 
	
		
			
			| 984 | 998 |  				CLANG_WARN_INFINITE_RECURSION = YES;
 | 
	
		
			
			| 985 | 999 |  				CLANG_WARN_INT_CONVERSION = YES;
 | 
	
		
			
			|  | 1000 | +				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
 | 
	
		
			
			|  | 1001 | +				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
 | 
	
		
			
			| 986 | 1002 |  				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
 | 
	
		
			
			|  | 1003 | +				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
 | 
	
		
			
			|  | 1004 | +				CLANG_WARN_STRICT_PROTOTYPES = YES;
 | 
	
		
			
			| 987 | 1005 |  				CLANG_WARN_SUSPICIOUS_MOVE = YES;
 | 
	
		
			
			| 988 | 1006 |  				CLANG_WARN_UNREACHABLE_CODE = YES;
 | 
	
		
			
			| 989 | 1007 |  				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
 |